Lines Matching full:square
412 %square = fmul reassoc double %z, %a
413 %div = fdiv reassoc nnan double %pow, %square
424 %square = fmul reassoc double %a, %a
425 %div = fdiv reassoc nnan double %pow, %square
435 %square = fmul reassoc <2 x float> %a, %a
436 %div = fdiv reassoc nnan <2 x float> %pow, %square
444 ; CHECK-NEXT: [[SQUARE:%.*]] = fmul reassoc double [[A]], [[A]]
445 ; CHECK-NEXT: [[DIV:%.*]] = fdiv nnan double [[POW]], [[SQUARE]]
449 %square = fmul reassoc double %a, %a
450 %div = fdiv nnan double %pow, %square
457 ; CHECK-NEXT: [[SQUARE:%.*]] = fmul double [[A]], [[A]]
458 ; CHECK-NEXT: [[DIV:%.*]] = fdiv reassoc nnan double [[POW]], [[SQUARE]]
462 %square = fmul double %a, %a
463 %div = fdiv reassoc nnan double %pow, %square
470 ; CHECK-NEXT: [[SQUARE:%.*]] = fmul reassoc double [[A]], [[A]]
471 ; CHECK-NEXT: [[DIV:%.*]] = fdiv reassoc nnan double [[POW]], [[SQUARE]]
475 %square = fmul reassoc double %a, %a
476 %div = fdiv reassoc nnan double %pow, %square
483 ; CHECK-NEXT: [[SQUARE:%.*]] = fmul reassoc double [[A]], [[A]]
484 ; CHECK-NEXT: [[DIV:%.*]] = fdiv reassoc double [[POW]], [[SQUARE]]
488 %square = fmul reassoc double %a, %a
489 %div = fdiv reassoc double %pow, %square
508 ; CHECK-NEXT: [[SQUARE:%.*]] = fmul reassoc double [[A]], [[A]]
509 ; CHECK-NEXT: [[DIV:%.*]] = fdiv reassoc nnan double [[POW]], [[SQUARE]]
514 %square = fmul reassoc double %a, %a
515 %div = fdiv reassoc nnan double %pow, %square