Lines Matching full:p0

58 #define P_TMP p0
333 p0 = cmp.eq(TMP,#2) define
334 if (p0.new) AH = ##0x80000000
347 p0 = cmp.gtu(ONE,CTMP) define
348 if (p0.new) jump:nt .Ladd_yields_zero
385 p0 = cmp.gt(EXPA,##BIAS+BIAS) define
386 if (p0.new) jump:nt .Lfma_ovf
389 p0 = cmp.gt(EXPA,#0) define
390 if (p0.new) jump:nt .Lpossible_unf
419 p0 = cmp.gtu(ONE,B) define
420 if (!p0.new) ATMPL = or(ATMPL,S_ONE)
447 p0 = cmp.eq(AL,#0) define
448 p0 = bitsclr(AH,TMP) define
449 if (!p0.new) dealloc_return:t
453 p0 = bitsset(ATMPH,TMP) define
458 if (p0) BH = or(BH,BL)
464 p0 = dfcmp.eq(A,A) define
484 p0 = !cmp.eq(BL,#1) define
485 p0 = !cmp.eq(BH,#2) define
488 p0 = dfcmp.eq(ATMP,ATMP) define
489 if (p0.new) CTMP = ATMP
521 p0 = dfclass(A,#0x0f) // A NaN? define
522 if (!p0.new) jump:nt .Lnan
531 p0 = dfclass(A,#0x08) // a is inf define
532 p0 = dfclass(B,#0x01) // b is zero define
539 if (p0) jump .Linvalid
549 p0 = bitsclr(AH,TMP) define
550 if (p0.new) jump:nt .Lfma_ab_tiny
575 p0 = dfclass(C,#0x10) define
579 if (p0) jump .Lnan
592 p0 = dfcmp.eq(A,C) define
593 if (!p0.new) jump:nt .Linvalid
601 p0 = dfclass(B,#0x10) define
603 if (!p0.new) B = A
628 p0 = dfclass(C,#0x10) define
629 if (p0.new) jump:nt .Lnan
630 if (p0.new) A = C
633 p0 = dfcmp.eq(B,C) // is C also zero? define
638 if (!p0) A = C // If C is not zero, return C
639 if (!p0) jumpr r31
644 p0 = cmp.eq(B,C) // yes, scalar equals. +0++0 or -0+-0 define
645 if (p0.new) jumpr:t r31
656 p0 = cmp.eq(TMP,#2) define
657 if (p0.new) AH = ##0x80000000
669 p0 = dfclass(C,#0x10) // is C NaN? define
670 if (p0.new) jump:nt .Lnan
671 if (p0.new) A = C // move NaN to A
675 p0 = dfclass(C,#0x08) // is C inf? define
676 if (p0.new) A = C // return C
677 if (p0.new) jumpr:nt r31
682 p0 = dfclass(C,#0x01) // is C zero? define
683 if (p0.new) jump:nt __hexagon_muldf3