search for: x_as_i8

Displaying 1 result from an estimated 1 matches for "x_as_i8".

2007 Sep 25
0
[LLVMdev] lli vs JIT diffs on FCmp::ne with NaN operands
...o_match no_match: call void @exit( i32 1 ) unreachable return: ret void } ; see if NaN ne comparisons work as expected define i32 @main() { entry: %x = alloca i64, align 8 %nan = alloca double, align 8 ; build NaN store i64 -1, i64* %x %nan_as_i8 = bitcast double* %nan to i8* %x_as_i8 = bitcast i64* %x to i8* call void @llvm.memcpy.i32( i8* %nan_as_i8, i8* %x_as_i8, i32 8, i32 8 ) ; load two copies of our NaN %nan1 = load double* %nan %nan2 = load double* %nan ; compare NaN to 0 (NaN != 0 should return 0) call void @testFCmpOrdered( double %nan1, double 0.000000e+0...