xref: /aosp_15_r20/external/llvm/test/ExecutionEngine/OrcMCJIT/test-setcond-fp.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: %lli -jit-kind=orc-mcjit %s > /dev/null
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker
4*9880d681SAndroid Build Coastguard Workerdefine i32 @main() {
5*9880d681SAndroid Build Coastguard Worker	%double1 = fadd double 0.000000e+00, 0.000000e+00		; <double> [#uses=6]
6*9880d681SAndroid Build Coastguard Worker	%double2 = fadd double 0.000000e+00, 0.000000e+00		; <double> [#uses=6]
7*9880d681SAndroid Build Coastguard Worker	%float1 = fadd float 0.000000e+00, 0.000000e+00		; <float> [#uses=6]
8*9880d681SAndroid Build Coastguard Worker	%float2 = fadd float 0.000000e+00, 0.000000e+00		; <float> [#uses=6]
9*9880d681SAndroid Build Coastguard Worker	%test49 = fcmp oeq float %float1, %float2		; <i1> [#uses=0]
10*9880d681SAndroid Build Coastguard Worker	%test50 = fcmp oge float %float1, %float2		; <i1> [#uses=0]
11*9880d681SAndroid Build Coastguard Worker	%test51 = fcmp ogt float %float1, %float2		; <i1> [#uses=0]
12*9880d681SAndroid Build Coastguard Worker	%test52 = fcmp ole float %float1, %float2		; <i1> [#uses=0]
13*9880d681SAndroid Build Coastguard Worker	%test53 = fcmp olt float %float1, %float2		; <i1> [#uses=0]
14*9880d681SAndroid Build Coastguard Worker	%test54 = fcmp une float %float1, %float2		; <i1> [#uses=0]
15*9880d681SAndroid Build Coastguard Worker	%test55 = fcmp oeq double %double1, %double2		; <i1> [#uses=0]
16*9880d681SAndroid Build Coastguard Worker	%test56 = fcmp oge double %double1, %double2		; <i1> [#uses=0]
17*9880d681SAndroid Build Coastguard Worker	%test57 = fcmp ogt double %double1, %double2		; <i1> [#uses=0]
18*9880d681SAndroid Build Coastguard Worker	%test58 = fcmp ole double %double1, %double2		; <i1> [#uses=0]
19*9880d681SAndroid Build Coastguard Worker	%test59 = fcmp olt double %double1, %double2		; <i1> [#uses=0]
20*9880d681SAndroid Build Coastguard Worker	%test60 = fcmp une double %double1, %double2		; <i1> [#uses=0]
21*9880d681SAndroid Build Coastguard Worker	ret i32 0
22*9880d681SAndroid Build Coastguard Worker}
23*9880d681SAndroid Build Coastguard Worker
24*9880d681SAndroid Build Coastguard Worker
25