Lines Matching refs:B1
22 define double @test1(double %A1, double %A2, double %B1, double %B2, double %C1, double %C2) {
23 %X1 = fsub double %A1, %B1
27 %Z1 = fadd double %Y1, %B1
32 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
48 define double @test1a(double %A1, double %A2, double %B1, double %B2, double %C1, double %C2) {
49 %X1 = fsub double %A1, %B1
53 %Z1 = fadd double %Y1, %B1
58 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
74 define double @test2(double %A1, double %A2, double %B1, double %B2) {
75 %X1 = fsub double %A1, %B1
79 %Z1 = fadd double %Y1, %B1
84 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
98 define double @test3(double %A1, double %A2, double %B1, double %B2, i32 %P) {
100 %X1 = fsub double %A1, %B1
104 %Z1 = fadd double %Y1, %B1
109 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
123 define double @test4(double %A1, double %A2, double %B1, double %B2, i32 %P) {
125 %X1 = fsub double %A1, %B1
130 %Z1 = fadd double %Y1, %B1
140 define double @testround(double %A1, double %A2, double %B1, double %B2) {
141 %X1 = fsub double %A1, %B1
145 %Z1 = fadd double %Y1, %B1
150 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
165 define double @testcopysign(double %A1, double %A2, double %B1, double %B2) {
166 %X1 = fsub double %A1, %B1
170 %Z1 = fadd double %Y1, %B1
175 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
191 define double @testceil(double %A1, double %A2, double %B1, double %B2) {
192 %X1 = fsub double %A1, %B1
196 %Z1 = fadd double %Y1, %B1
201 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
216 define double @testnearbyint(double %A1, double %A2, double %B1, double %B2) {
217 %X1 = fsub double %A1, %B1
221 %Z1 = fadd double %Y1, %B1
226 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
241 define double @testrint(double %A1, double %A2, double %B1, double %B2) {
242 %X1 = fsub double %A1, %B1
246 %Z1 = fadd double %Y1, %B1
251 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
266 define double @testtrunc(double %A1, double %A2, double %B1, double %B2) {
267 %X1 = fsub double %A1, %B1
271 %Z1 = fadd double %Y1, %B1
276 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
291 define double @testfloor(double %A1, double %A2, double %B1, double %B2) {
292 %X1 = fsub double %A1, %B1
296 %Z1 = fadd double %Y1, %B1
301 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
316 define double @testfabs(double %A1, double %A2, double %B1, double %B2) {
317 %X1 = fsub double %A1, %B1
321 %Z1 = fadd double %Y1, %B1
326 ; CHECK: %X1.v.i1.1 = insertelement <2 x double> undef, double %B1, i32 0
341 define i64 @testbswap(i64 %A1, i64 %A2, i64 %B1, i64 %B2) {
342 %X1 = sub i64 %A1, %B1
346 %Z1 = add i64 %Y1, %B1
352 ; CHECK: %X1.v.i1.1 = insertelement <2 x i64> undef, i64 %B1, i32 0
367 define i64 @testctpop(i64 %A1, i64 %A2, i64 %B1, i64 %B2) {
368 %X1 = sub i64 %A1, %B1
372 %Z1 = add i64 %Y1, %B1
378 ; CHECK: %X1.v.i1.1 = insertelement <2 x i64> undef, i64 %B1, i32 0
393 define i64 @testctlz(i64 %A1, i64 %A2, i64 %B1, i64 %B2) {
394 %X1 = sub i64 %A1, %B1
398 %Z1 = add i64 %Y1, %B1
404 ; CHECK: %X1.v.i1.1 = insertelement <2 x i64> undef, i64 %B1, i32 0
419 define i64 @testctlzneg(i64 %A1, i64 %A2, i64 %B1, i64 %B2) {
420 %X1 = sub i64 %A1, %B1
424 %Z1 = add i64 %Y1, %B1
430 ; CHECK: %X1 = sub i64 %A1, %B1
434 ; CHECK: %Z1 = add i64 %Y1, %B1
441 define i64 @testcttz(i64 %A1, i64 %A2, i64 %B1, i64 %B2) {
442 %X1 = sub i64 %A1, %B1
446 %Z1 = add i64 %Y1, %B1
452 ; CHECK: %X1.v.i1.1 = insertelement <2 x i64> undef, i64 %B1, i32 0
467 define i64 @testcttzneg(i64 %A1, i64 %A2, i64 %B1, i64 %B2) {
468 %X1 = sub i64 %A1, %B1
472 %Z1 = add i64 %Y1, %B1
478 ; CHECK: %X1 = sub i64 %A1, %B1
482 ; CHECK: %Z1 = add i64 %Y1, %B1