/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/ |
A D | f128M_eq_signaling.c | 59 uint32_t wordA, wordB, uiA96, uiB96; in f128M_eq_signaling() local 69 wordA = aWPtr[indexWord( 4, 2 )]; in f128M_eq_signaling() 71 if ( wordA != wordB ) return false; in f128M_eq_signaling() 79 mashWord = wordA | wordB; in f128M_eq_signaling() 80 wordA = aWPtr[indexWord( 4, 1 )]; in f128M_eq_signaling() 82 if ( wordA != wordB ) return false; in f128M_eq_signaling() 83 mashWord |= wordA | wordB; in f128M_eq_signaling() 84 wordA = aWPtr[indexWord( 4, 0 )]; in f128M_eq_signaling() 87 (wordA == wordB) in f128M_eq_signaling() 88 && (! possibleOppositeZeros || ((mashWord | wordA | wordB) == 0)); in f128M_eq_signaling()
|
A D | f128M_eq.c | 59 uint32_t wordA, wordB, uiA96, uiB96; in f128M_eq() local 65 wordA = aWPtr[indexWord( 4, 2 )]; in f128M_eq() 67 if ( wordA != wordB ) goto false_checkSigNaNs; in f128M_eq() 75 mashWord = wordA | wordB; in f128M_eq() 76 wordA = aWPtr[indexWord( 4, 1 )]; in f128M_eq() 78 if ( wordA != wordB ) goto false_checkSigNaNs; in f128M_eq() 79 mashWord |= wordA | wordB; in f128M_eq() 80 wordA = aWPtr[indexWord( 4, 0 )]; in f128M_eq() 82 if ( wordA != wordB ) goto false_checkSigNaNs; in f128M_eq() 83 if ( possibleOppositeZeros && ((mashWord | wordA | wordB) != 0) ) { in f128M_eq()
|
A D | s_shortShiftRightJamM.c | 54 uint32_t partWordZ, wordA; in softfloat_shortShiftRightJamM() local 59 wordA = aPtr[index]; in softfloat_shortShiftRightJamM() 60 partWordZ = wordA>>count; in softfloat_shortShiftRightJamM() 61 if ( partWordZ<<count != wordA ) partWordZ |= 1; in softfloat_shortShiftRightJamM() 63 wordA = aPtr[index + wordIncr]; in softfloat_shortShiftRightJamM() 64 zPtr[index] = wordA<<(negCount & 31) | partWordZ; in softfloat_shortShiftRightJamM() 66 partWordZ = wordA>>count; in softfloat_shortShiftRightJamM()
|
A D | f128M_le.c | 60 uint32_t wordA, wordB; in f128M_le() local 75 wordA = aWPtr[indexWord( 4, 2 )]; in f128M_le() 77 if ( wordA | wordB ) return false; in f128M_le() 78 wordA = aWPtr[indexWord( 4, 1 )]; in f128M_le() 80 if ( wordA | wordB ) return false; in f128M_le() 81 wordA = aWPtr[indexWord( 4, 0 )]; in f128M_le() 83 return ((wordA | wordB) == 0); in f128M_le()
|
A D | f128M_le_quiet.c | 61 uint32_t wordA, wordB; in f128M_le_quiet() local 78 wordA = aWPtr[indexWord( 4, 2 )]; in f128M_le_quiet() 80 if ( wordA | wordB ) return false; in f128M_le_quiet() 81 wordA = aWPtr[indexWord( 4, 1 )]; in f128M_le_quiet() 83 if ( wordA | wordB ) return false; in f128M_le_quiet() 84 wordA = aWPtr[indexWord( 4, 0 )]; in f128M_le_quiet() 86 return ((wordA | wordB) == 0); in f128M_le_quiet()
|
A D | f128M_lt.c | 60 uint32_t wordA, wordB; in f128M_lt() local 75 wordA = aWPtr[indexWord( 4, 2 )]; in f128M_lt() 77 if ( wordA | wordB ) return true; in f128M_lt() 78 wordA = aWPtr[indexWord( 4, 1 )]; in f128M_lt() 80 if ( wordA | wordB ) return true; in f128M_lt() 81 wordA = aWPtr[indexWord( 4, 0 )]; in f128M_lt() 83 return ((wordA | wordB) != 0); in f128M_lt()
|
A D | f128M_lt_quiet.c | 61 uint32_t wordA, wordB; in f128M_lt_quiet() local 78 wordA = aWPtr[indexWord( 4, 2 )]; in f128M_lt_quiet() 80 if ( wordA | wordB ) return true; in f128M_lt_quiet() 81 wordA = aWPtr[indexWord( 4, 1 )]; in f128M_lt_quiet() 83 if ( wordA | wordB ) return true; in f128M_lt_quiet() 84 wordA = aWPtr[indexWord( 4, 0 )]; in f128M_lt_quiet() 86 return ((wordA | wordB) != 0); in f128M_lt_quiet()
|
A D | s_shiftRightJam256M.c | 55 uint64_t partWordZ, wordA; in softfloat_shortShiftRightJamM() local 60 wordA = aPtr[index]; in softfloat_shortShiftRightJamM() 61 partWordZ = wordA>>count; in softfloat_shortShiftRightJamM() 62 if ( partWordZ<<count != wordA ) partWordZ |= 1; in softfloat_shortShiftRightJamM() 64 wordA = aPtr[index + wordIncr]; in softfloat_shortShiftRightJamM() 65 zPtr[index] = wordA<<(negCount & 63) | partWordZ; in softfloat_shortShiftRightJamM() 67 partWordZ = wordA>>count; in softfloat_shortShiftRightJamM()
|
A D | s_add256M.c | 50 uint64_t wordA, wordZ; in softfloat_add256M() local 55 wordA = aPtr[index]; in softfloat_add256M() 56 wordZ = wordA + bPtr[index] + carry; in softfloat_add256M() 59 carry = carry ? (wordZ <= wordA) : (wordZ < wordA); in softfloat_add256M()
|
A D | s_sub256M.c | 50 uint64_t wordA, wordB; in softfloat_sub256M() local 55 wordA = aPtr[index]; in softfloat_sub256M() 57 zPtr[index] = wordA - wordB - borrow; in softfloat_sub256M() 59 borrow = borrow ? (wordA <= wordB) : (wordA < wordB); in softfloat_sub256M()
|
A D | s_addM.c | 54 uint32_t wordA, wordZ; in softfloat_addM() local 60 wordA = aPtr[index]; in softfloat_addM() 61 wordZ = wordA + bPtr[index] + carry; in softfloat_addM() 64 carry = carry ? (wordZ <= wordA) : (wordZ < wordA); in softfloat_addM()
|
A D | s_subM.c | 54 uint32_t wordA, wordB; in softfloat_subM() local 60 wordA = aPtr[index]; in softfloat_subM() 62 zPtr[index] = wordA - wordB - borrow; in softfloat_subM() 64 borrow = borrow ? (wordA <= wordB) : (wordA < wordB); in softfloat_subM()
|
A D | s_addCarryM.c | 54 uint32_t wordA, wordZ; in softfloat_addCarryM() local 59 wordA = aPtr[index]; in softfloat_addCarryM() 60 wordZ = wordA + bPtr[index] + carry; in softfloat_addCarryM() 62 carry = carry ? (wordZ <= wordA) : (wordZ < wordA); in softfloat_addCarryM()
|
A D | s_addComplCarryM.c | 54 uint32_t wordA, wordZ; in softfloat_addComplCarryM() local 59 wordA = aPtr[index]; in softfloat_addComplCarryM() 60 wordZ = wordA + ~bPtr[index] + carry; in softfloat_addComplCarryM() 62 carry = carry ? (wordZ <= wordA) : (wordZ < wordA); in softfloat_addComplCarryM()
|
A D | f128M_roundToInt.c | 80 uint32_t wordA, bit, wordZ; in f128M_roundToInt() local 152 wordA = aWPtr[index]; in f128M_roundToInt() 154 if ( wordA ) extra = 1; in f128M_roundToInt() 161 wordZ = wordA + bit; in f128M_roundToInt() 162 carry = (wordZ < wordA); in f128M_roundToInt() 181 wordZ = wordA; in f128M_roundToInt() 187 if ( extra || (wordA & extrasMask) ) { in f128M_roundToInt() 189 carry = (wordZ < wordA); in f128M_roundToInt()
|
A D | s_sub1XM.c | 47 uint32_t wordA; in softfloat_sub1XM() local 52 wordA = zPtr[index]; in softfloat_sub1XM() 53 zPtr[index] = wordA - 1; in softfloat_sub1XM() 54 if ( wordA || (index == lastIndex) ) break; in softfloat_sub1XM()
|
A D | s_compare128M.c | 47 uint32_t wordA, wordB; in softfloat_compare128M() local 52 wordA = aPtr[index]; in softfloat_compare128M() 54 if ( wordA != wordB ) return (wordA < wordB) ? -1 : 1; in softfloat_compare128M()
|
A D | s_compare96M.c | 47 uint32_t wordA, wordB; in softfloat_compare96M() local 52 wordA = aPtr[index]; in softfloat_compare96M() 54 if ( wordA != wordB ) return (wordA < wordB) ? -1 : 1; in softfloat_compare96M()
|
A D | s_shortShiftRightExtendM.c | 54 uint32_t partWordZ, wordA; in softfloat_shortShiftRightExtendM() local 62 wordA = aPtr[indexA]; in softfloat_shortShiftRightExtendM() 63 *zPtr = wordA<<(negCount & 31) | partWordZ; in softfloat_shortShiftRightExtendM() 65 partWordZ = wordA>>count; in softfloat_shortShiftRightExtendM()
|
A D | s_shortShiftLeftM.c | 54 uint32_t partWordZ, wordA; in softfloat_shortShiftLeftM() local 61 wordA = aPtr[index - wordIncr]; in softfloat_shortShiftLeftM() 62 zPtr[index] = partWordZ | wordA>>(negCount & 31); in softfloat_shortShiftLeftM() 64 partWordZ = wordA<<count; in softfloat_shortShiftLeftM()
|
A D | s_shortShiftRightM.c | 54 uint32_t partWordZ, wordA; in softfloat_shortShiftRightM() local 61 wordA = aPtr[index + wordIncr]; in softfloat_shortShiftRightM() 62 zPtr[index] = wordA<<(negCount & 31) | partWordZ; in softfloat_shortShiftRightM() 64 partWordZ = wordA>>count; in softfloat_shortShiftRightM()
|