Lines Matching refs:GLOBAL
6 …p-math -enable-no-nans-fp-math -enable-no-signed-zeros-fp-math | FileCheck %s --check-prefix=GLOBAL
28 ; GLOBAL-LABEL: fmul_fadd_contract1:
29 ; GLOBAL: # %bb.0:
30 ; GLOBAL-NEXT: xsmaddasp 3, 1, 2
31 ; GLOBAL-NEXT: fmr 1, 3
32 ; GLOBAL-NEXT: blr
51 ; GLOBAL-LABEL: fmul_fadd_contract2:
52 ; GLOBAL: # %bb.0:
53 ; GLOBAL-NEXT: xsmaddasp 3, 1, 2
54 ; GLOBAL-NEXT: fmr 1, 3
55 ; GLOBAL-NEXT: blr
74 ; GLOBAL-LABEL: fmul_fadd_reassoc1:
75 ; GLOBAL: # %bb.0:
76 ; GLOBAL-NEXT: xsmaddasp 3, 1, 2
77 ; GLOBAL-NEXT: fmr 1, 3
78 ; GLOBAL-NEXT: blr
97 ; GLOBAL-LABEL: fmul_fadd_reassoc2:
98 ; GLOBAL: # %bb.0:
99 ; GLOBAL-NEXT: xsmaddasp 3, 1, 2
100 ; GLOBAL-NEXT: fmr 1, 3
101 ; GLOBAL-NEXT: blr
120 ; GLOBAL-LABEL: fmul_fadd_fast1:
121 ; GLOBAL: # %bb.0:
122 ; GLOBAL-NEXT: xsmaddasp 3, 1, 2
123 ; GLOBAL-NEXT: fmr 1, 3
124 ; GLOBAL-NEXT: blr
143 ; GLOBAL-LABEL: fmul_fadd_fast2:
144 ; GLOBAL: # %bb.0:
145 ; GLOBAL-NEXT: xsmaddasp 3, 1, 2
146 ; GLOBAL-NEXT: fmr 1, 3
147 ; GLOBAL-NEXT: blr
172 ; GLOBAL-LABEL: fmul_fma_reassoc1:
173 ; GLOBAL: # %bb.0:
174 ; GLOBAL-NEXT: addis 3, 2, .LCPI6_0@toc@ha
175 ; GLOBAL-NEXT: lfs 0, .LCPI6_0@toc@l(3)
176 ; GLOBAL-NEXT: xsmulsp 1, 1, 0
177 ; GLOBAL-NEXT: blr
201 ; GLOBAL-LABEL: fmul_fma_reassoc2:
202 ; GLOBAL: # %bb.0:
203 ; GLOBAL-NEXT: addis 3, 2, .LCPI7_0@toc@ha
204 ; GLOBAL-NEXT: lfs 0, .LCPI7_0@toc@l(3)
205 ; GLOBAL-NEXT: xsmulsp 1, 1, 0
206 ; GLOBAL-NEXT: blr
230 ; GLOBAL-LABEL: fmul_fma_fast1:
231 ; GLOBAL: # %bb.0:
232 ; GLOBAL-NEXT: addis 3, 2, .LCPI8_0@toc@ha
233 ; GLOBAL-NEXT: lfs 0, .LCPI8_0@toc@l(3)
234 ; GLOBAL-NEXT: xsmulsp 1, 1, 0
235 ; GLOBAL-NEXT: blr
259 ; GLOBAL-LABEL: fmul_fma_fast2:
260 ; GLOBAL: # %bb.0:
261 ; GLOBAL-NEXT: addis 3, 2, .LCPI9_0@toc@ha
262 ; GLOBAL-NEXT: lfs 0, .LCPI9_0@toc@l(3)
263 ; GLOBAL-NEXT: xsmulsp 1, 1, 0
264 ; GLOBAL-NEXT: blr
304 ; GLOBAL-LABEL: sqrt_afn_ieee:
305 ; GLOBAL: # %bb.0:
306 ; GLOBAL-NEXT: xsabsdp 0, 1
307 ; GLOBAL-NEXT: addis 3, 2, .LCPI10_2@toc@ha
308 ; GLOBAL-NEXT: lfs 2, .LCPI10_2@toc@l(3)
309 ; GLOBAL-NEXT: fcmpu 0, 0, 2
310 ; GLOBAL-NEXT: xxlxor 0, 0, 0
311 ; GLOBAL-NEXT: blt 0, .LBB10_2
312 ; GLOBAL-NEXT: # %bb.1:
313 ; GLOBAL-NEXT: xsrsqrtesp 0, 1
314 ; GLOBAL-NEXT: addis 3, 2, .LCPI10_0@toc@ha
315 ; GLOBAL-NEXT: addis 4, 2, .LCPI10_1@toc@ha
316 ; GLOBAL-NEXT: lfs 2, .LCPI10_0@toc@l(3)
317 ; GLOBAL-NEXT: lfs 3, .LCPI10_1@toc@l(4)
318 ; GLOBAL-NEXT: xsmulsp 1, 1, 0
319 ; GLOBAL-NEXT: xsmaddasp 2, 1, 0
320 ; GLOBAL-NEXT: xsmulsp 0, 1, 3
321 ; GLOBAL-NEXT: xsmulsp 0, 0, 2
322 ; GLOBAL-NEXT: .LBB10_2:
323 ; GLOBAL-NEXT: fmr 1, 0
324 ; GLOBAL-NEXT: blr
335 ; GLOBAL-LABEL: sqrt_afn_ieee_inf:
336 ; GLOBAL: # %bb.0:
337 ; GLOBAL-NEXT: xssqrtsp 1, 1
338 ; GLOBAL-NEXT: blr
372 ; GLOBAL-LABEL: sqrt_afn_preserve_sign:
373 ; GLOBAL: # %bb.0:
374 ; GLOBAL-NEXT: xxlxor 0, 0, 0
375 ; GLOBAL-NEXT: fcmpu 0, 1, 0
376 ; GLOBAL-NEXT: beq 0, .LBB12_2
377 ; GLOBAL-NEXT: # %bb.1:
378 ; GLOBAL-NEXT: xsrsqrtesp 0, 1
379 ; GLOBAL-NEXT: addis 3, 2, .LCPI12_0@toc@ha
380 ; GLOBAL-NEXT: addis 4, 2, .LCPI12_1@toc@ha
381 ; GLOBAL-NEXT: lfs 2, .LCPI12_0@toc@l(3)
382 ; GLOBAL-NEXT: lfs 3, .LCPI12_1@toc@l(4)
383 ; GLOBAL-NEXT: xsmulsp 1, 1, 0
384 ; GLOBAL-NEXT: xsmaddasp 2, 1, 0
385 ; GLOBAL-NEXT: xsmulsp 0, 1, 3
386 ; GLOBAL-NEXT: xsmulsp 0, 0, 2
387 ; GLOBAL-NEXT: .LBB12_2:
388 ; GLOBAL-NEXT: fmr 1, 0
389 ; GLOBAL-NEXT: blr
400 ; GLOBAL-LABEL: sqrt_afn_preserve_sign_inf:
401 ; GLOBAL: # %bb.0:
402 ; GLOBAL-NEXT: xssqrtsp 1, 1
403 ; GLOBAL-NEXT: blr
441 ; GLOBAL-LABEL: sqrt_fast_ieee:
442 ; GLOBAL: # %bb.0:
443 ; GLOBAL-NEXT: xsabsdp 0, 1
444 ; GLOBAL-NEXT: addis 3, 2, .LCPI14_2@toc@ha
445 ; GLOBAL-NEXT: lfs 2, .LCPI14_2@toc@l(3)
446 ; GLOBAL-NEXT: fcmpu 0, 0, 2
447 ; GLOBAL-NEXT: xxlxor 0, 0, 0
448 ; GLOBAL-NEXT: blt 0, .LBB14_2
449 ; GLOBAL-NEXT: # %bb.1:
450 ; GLOBAL-NEXT: xsrsqrtesp 0, 1
451 ; GLOBAL-NEXT: addis 3, 2, .LCPI14_0@toc@ha
452 ; GLOBAL-NEXT: addis 4, 2, .LCPI14_1@toc@ha
453 ; GLOBAL-NEXT: lfs 2, .LCPI14_0@toc@l(3)
454 ; GLOBAL-NEXT: lfs 3, .LCPI14_1@toc@l(4)
455 ; GLOBAL-NEXT: xsmulsp 1, 1, 0
456 ; GLOBAL-NEXT: xsmaddasp 2, 1, 0
457 ; GLOBAL-NEXT: xsmulsp 0, 1, 3
458 ; GLOBAL-NEXT: xsmulsp 0, 0, 2
459 ; GLOBAL-NEXT: .LBB14_2:
460 ; GLOBAL-NEXT: fmr 1, 0
461 ; GLOBAL-NEXT: blr
496 ; GLOBAL-LABEL: sqrt_fast_preserve_sign:
497 ; GLOBAL: # %bb.0:
498 ; GLOBAL-NEXT: xxlxor 0, 0, 0
499 ; GLOBAL-NEXT: fcmpu 0, 1, 0
500 ; GLOBAL-NEXT: beq 0, .LBB15_2
501 ; GLOBAL-NEXT: # %bb.1:
502 ; GLOBAL-NEXT: xsrsqrtesp 0, 1
503 ; GLOBAL-NEXT: addis 3, 2, .LCPI15_0@toc@ha
504 ; GLOBAL-NEXT: addis 4, 2, .LCPI15_1@toc@ha
505 ; GLOBAL-NEXT: lfs 2, .LCPI15_0@toc@l(3)
506 ; GLOBAL-NEXT: lfs 3, .LCPI15_1@toc@l(4)
507 ; GLOBAL-NEXT: xsmulsp 1, 1, 0
508 ; GLOBAL-NEXT: xsmaddasp 2, 1, 0
509 ; GLOBAL-NEXT: xsmulsp 0, 1, 3
510 ; GLOBAL-NEXT: xsmulsp 0, 0, 2
511 ; GLOBAL-NEXT: .LBB15_2:
512 ; GLOBAL-NEXT: fmr 1, 0
513 ; GLOBAL-NEXT: blr
540 ; GLOBAL-LABEL: fcmp_nnan:
541 ; GLOBAL: # %bb.0:
542 ; GLOBAL-NEXT: xxlxor 0, 0, 0
543 ; GLOBAL-NEXT: xscmpudp 0, 1, 0
544 ; GLOBAL-NEXT: blt 0, .LBB16_2
545 ; GLOBAL-NEXT: # %bb.1:
546 ; GLOBAL-NEXT: fmr 3, 2
547 ; GLOBAL-NEXT: .LBB16_2:
548 ; GLOBAL-NEXT: fmr 1, 3
549 ; GLOBAL-NEXT: blr
583 ; GLOBAL-LABEL: log2_approx:
584 ; GLOBAL: # %bb.0:
585 ; GLOBAL-NEXT: mflr 0
586 ; GLOBAL-NEXT: std 0, 16(1)
587 ; GLOBAL-NEXT: stdu 1, -32(1)
588 ; GLOBAL-NEXT: bl log2
589 ; GLOBAL-NEXT: nop
590 ; GLOBAL-NEXT: addi 1, 1, 32
591 ; GLOBAL-NEXT: ld 0, 16(1)
592 ; GLOBAL-NEXT: mtlr 0
593 ; GLOBAL-NEXT: blr
614 ; GLOBAL-LABEL: fneg_fsub_nozeros_1:
615 ; GLOBAL: # %bb.0:
616 ; GLOBAL-NEXT: xssubsp 1, 2, 1
617 ; GLOBAL-NEXT: blr