Lines Matching full:i128
9 ; in several f128/i128 type operations. These unit tests hopefully
45 %0 = bitcast fp128 %s to i128
46 %1 = zext i64 %n to i128
47 %bf.value = shl nuw i128 %1, 64
48 %bf.shl = and i128 %bf.value, 5192296858534809181786422619668480
49 %bf.clear = and i128 %0, -5192296858534809181786422619668481
50 %bf.set = or i128 %bf.shl, %bf.clear
51 %2 = bitcast i128 %bf.set to fp128
79 %0 = bitcast fp128 %s to i128
80 %bf.clear = and i128 %0, -18446744073709551616
81 %1 = bitcast i128 %bf.clear to fp128
102 %0 = bitcast fp128 %x to i128
103 %bf.clear = and i128 %0, 170141183460469231731687303715884105727
104 %1 = bitcast i128 %bf.clear to fp128
128 %0 = bitcast fp128 %x to i128
129 %cmp = icmp sgt i128 %0, -1
153 %0 = bitcast fp128 %x to i128
154 %bf.cast = and i128 %0, 170135991163610696904058773219554885632
155 %cmp = icmp eq i128 %bf.cast, 0
160 %1 = bitcast fp128 %mul to i128
161 %bf.clear4 = and i128 %1, -170135991163610696904058773219554885633
162 %bf.set = or i128 %bf.clear4, 85060207136517546210586590865283612672
166 %u.sroa.0.0 = phi i128 [ %bf.set, %if.then ], [ %0, %entry ]
167 %2 = bitcast i128 %u.sroa.0.0 to fp128
192 %0 = bitcast fp128 %x to i128
193 %bf.clear = and i128 %0, -18446744073709551616
194 %1 = bitcast i128 %bf.clear to fp128
208 @v128 = common global i128 0, align 16
209 @v128_2 = common global i128 0, align 16
218 %0 = load i128, i128* @v128, align 16
219 %shl = shl i128 %0, 96
220 %1 = load i128, i128* @v128_2, align 16
221 %or = or i128 %shl, %1
222 store i128 %or, i128* @v128, align 16
236 %0 = bitcast fp128 %x to i128
237 %bf.clear = and i128 %0, -18446744073709551616
238 %1 = bitcast i128 %bf.clear to fp128
252 ; Compare i128 values and check i128 constants.
255 %0 = bitcast fp128 %x to i128
256 %cmp = icmp sgt i128 %0, -1