Home
last modified time | relevance | path

Searched refs:fNormX (Results 1 – 25 of 35) sorted by relevance

12

/sysdeps/ia64/fpu/
A Ds_roundl.S67 fNormX = f10 define
116 fnorm.s1 fNormX = f8 // Normalize input
153 fmerge.s fInc = fNormX, f1 // Form increment if |rem| >= 0.5
169 (p6) fmerge.s f8 = fNormX, f0 // If |x| < 0.5, result sgn(x)*0
174 (p7) fma.s0 f8 = fNormX, f1, f0 // If |x| >= 2^63, result x
182 (p9) fms.s1 fRem = fNormX, f1, f8 // Get remainder = x - trunc(x)
187 (p8) fms.s1 fRem = f8, f1, fNormX // Get remainder = trunc(x) - x
221 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
227 fcvt.fx.trunc.s1 fXtruncInt = fNormX // Convert to int in significand
A Ds_round.S67 fNormX = f10 define
116 fnorm.s1 fNormX = f8 // Normalize input
153 fmerge.s fInc = fNormX, f1 // Form increment if |rem| >= 0.5
169 (p6) fmerge.s f8 = fNormX, f0 // If |x| < 0.5, result sgn(x)*0
174 (p7) fma.d.s0 f8 = fNormX, f1, f0 // If |x| >= 2^52, result x
182 (p9) fms.s1 fRem = fNormX, f1, f8 // Get remainder = x - trunc(x)
187 (p8) fms.s1 fRem = f8, f1, fNormX // Get remainder = trunc(x) - x
221 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
227 fcvt.fx.trunc.s1 fXtruncInt = fNormX // Convert to int in significand
A Ds_roundf.S67 fNormX = f10 define
116 fnorm.s1 fNormX = f8 // Normalize input
153 fmerge.s fInc = fNormX, f1 // Form increment if |rem| >= 0.5
169 (p6) fmerge.s f8 = fNormX, f0 // If |x| < 0.5, result sgn(x)*0
174 (p7) fma.s.s0 f8 = fNormX, f1, f0 // If |x| >= 2^23, result x
182 (p9) fms.s1 fRem = fNormX, f1, f8 // Get remainder = x - trunc(x)
187 (p8) fms.s1 fRem = f8, f1, fNormX // Get remainder = trunc(x) - x
221 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
227 fcvt.fx.trunc.s1 fXtruncInt = fNormX // Convert to int in significand
A Ds_rint.S68 fNormX = f10 define
123 fnorm.s1 fNormX = f8 // Normalize input
148 (p7) fma.d.s0 f8 = fNormX, f1, f0 // If |x| >= 2^52, result x
155 fcmp.eq.unc.s1 p0, p9 = f8, fNormX // Is result = x ?
160 (p8) fmerge.s f8 = fNormX, f8 // Make sure sign rint(x) = sign x
190 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
208 fcvt.fx.s2 fXInt = fNormX // Convert to int in significand
223 fmerge.s f8 = fNormX, f8
A Ds_rintf.S68 fNormX = f10 define
123 fnorm.s1 fNormX = f8 // Normalize input
148 (p7) fma.s.s0 f8 = fNormX, f1, f0 // If |x| >= 2^23, result x
155 fcmp.eq.unc.s1 p0, p9 = f8, fNormX // Is result = x ?
160 (p8) fmerge.s f8 = fNormX, f8 // Make sure sign rint(x) = sign x
190 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
208 fcvt.fx.s2 fXInt = fNormX // Convert to int in significand
223 fmerge.s f8 = fNormX, f8
A Ds_rintl.S68 fNormX = f10 define
123 fnorm.s1 fNormX = f8 // Normalize input
148 (p7) fma.s0 f8 = fNormX, f1, f0 // If |x| >= 2^63, result x
155 fcmp.eq.unc.s1 p0, p9 = f8, fNormX // Is result = x ?
160 (p8) fmerge.s f8 = fNormX, f8 // Make sure sign rint(x) = sign x
190 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
208 fcvt.fx.s2 fXInt = fNormX // Convert to int in significand
223 fmerge.s f8 = fNormX, f8
A Ds_nearbyint.S68 fNormX = f10 define
122 fnorm.s1 fNormX = f8 // Normalize input
147 (p7) fma.d.s0 f8 = fNormX, f1, f0 // If |x| >= 2^52, result x
154 (p8) fmerge.s f8 = fNormX, f8 // Make sign nearbyint(x) = sign x
178 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
196 fcvt.fx.s2 fXInt = fNormX // Convert to int in significand
211 fmerge.s f8 = fNormX, f8
A Ds_nearbyintf.S68 fNormX = f10 define
122 fnorm.s1 fNormX = f8 // Normalize input
147 (p7) fma.s.s0 f8 = fNormX, f1, f0 // If |x| >= 2^23, result x
154 (p8) fmerge.s f8 = fNormX, f8 // Make sign nearbyintf(x)= sign x
178 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
196 fcvt.fx.s2 fXInt = fNormX // Convert to int in significand
211 fmerge.s f8 = fNormX, f8
A Ds_nearbyintl.S68 fNormX = f10 define
122 fnorm.s1 fNormX = f8 // Normalize input
147 (p7) fma.s0 f8 = fNormX, f1, f0 // If |x| >= 2^63, result x
154 (p8) fmerge.s f8 = fNormX, f8 // Make sign nearbyintl(x)= sign x
178 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
196 fcvt.fx.s2 fXInt = fNormX // Convert to int in significand
211 fmerge.s f8 = fNormX, f8
A Ds_truncl.S64 fNormX = f10 define
106 fnorm.s1 fNormX = f8 // Normalize input
145 (p6) fmerge.s f8 = fNormX, f0 // If |x| < 1, result sgn(x)*0
150 (p7) fma.s0 f8 = fNormX, f1, f0 // If |x| >= 2^63, result x
159 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
A Ds_trunc.S64 fNormX = f10 define
106 fnorm.s1 fNormX = f8 // Normalize input
145 (p6) fmerge.s f8 = fNormX, f0 // If |x| < 1, result sgn(x)*0
150 (p7) fma.d.s0 f8 = fNormX, f1, f0 // If |x| >= 2^52, result x
159 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
A Ds_truncf.S64 fNormX = f10 define
106 fnorm.s1 fNormX = f8 // Normalize input
145 (p6) fmerge.s f8 = fNormX, f0 // If |x| < 1, result sgn(x)*0
150 (p7) fma.s.s0 f8 = fNormX, f1, f0 // If |x| >= 2^23, result x
159 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
A Ds_ceil.S67 fNormX = f10 define
126 fnorm.s1 fNormX = f8 // Normalize input
176 (p10) fmerge.s f8 = fNormX, f0
189 (p7) fma.d.s0 f8 = fNormX, f1, f0 // Result, if |x| >= 2^52
196 (p6) fcmp.eq.unc.s1 p8, p9 = fPreResult, fNormX // Is trunc(x) = x ?
208 (p8) fma.d.s0 f8 = fNormX, f1, f0 // If x int, result normalized x
217 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
A Ds_ceilf.S67 fNormX = f10 define
126 fnorm.s1 fNormX = f8 // Normalize input
176 (p10) fmerge.s f8 = fNormX, f0
189 (p7) fma.s.s0 f8 = fNormX, f1, f0 // Result, if |x| >= 2^23
196 (p6) fcmp.eq.unc.s1 p8, p9 = fPreResult, fNormX // Is trunc(x) = x ?
208 (p8) fma.s.s0 f8 = fNormX, f1, f0 // If x int, result normalized x
217 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
A Ds_ceill.S67 fNormX = f10 define
126 fnorm.s1 fNormX = f8 // Normalize input
176 (p10) fmerge.s f8 = fNormX, f0
189 (p7) fma.s0 f8 = fNormX, f1, f0 // Result, if |x| >= 2^63
196 (p6) fcmp.eq.unc.s1 p8, p9 = fPreResult, fNormX // Is trunc(x) = x ?
208 (p8) fma.s0 f8 = fNormX, f1, f0 // If x int, result normalized x
217 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
A Ds_floor.S68 fNormX = f10 define
127 fnorm.s1 fNormX = f8 // Normalize input
181 (p7) fma.d.s0 f8 = fNormX, f1, f0 // Result, if |x| >= 2^52
188 (p6) fcmp.eq.unc.s1 p8, p9 = fPreResult, fNormX // Is trunc(x) = x ?
200 (p8) fma.d.s0 f8 = fNormX, f1, f0 // If x int, result normalized x
209 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
A Ds_floorf.S67 fNormX = f10 define
126 fnorm.s1 fNormX = f8 // Normalize input
180 (p7) fma.s.s0 f8 = fNormX, f1, f0 // Result, if |x| >= 2^23
187 (p6) fcmp.eq.unc.s1 p8, p9 = fPreResult, fNormX // Is trunc(x) = x ?
199 (p8) fma.s.s0 f8 = fNormX, f1, f0 // If x int, result normalized x
208 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
A Ds_floorl.S67 fNormX = f10 define
126 fnorm.s1 fNormX = f8 // Normalize input
180 (p7) fma.s0 f8 = fNormX, f1, f0 // Result, if |x| >= 2^63
187 (p6) fcmp.eq.unc.s1 p8, p9 = fPreResult, fNormX // Is trunc(x) = x ?
199 (p8) fma.s0 f8 = fNormX, f1, f0 // If x int, result normalized x
208 getf.exp rSignexp = fNormX // Get signexp, recompute if unorm
A Ds_expm1f.S170 fNormX = f9 define
304 fnorm.s1 fNormX = f8 // normalized x
351 fma.s1 fXsq = fNormX, fNormX, f0 // x^2 for small path
363 fma.s1 fNint = fNormX, f64DivLn2, fRightShifter
382 fma.s1 fA87 = fA8, fNormX, fA7 // Small path, A8*x+A7
402 fcmp.gt.s1 p15, p14 = fNormX, fMIN_SGL_OFLOW_ARG
426 (p7) fma.s1 fX3 = fXsq, fNormX, f0 // Small path, x^3
442 fcmp.le.s1 p13, p0 = fNormX, fMAX_SGL_MINUS_1_ARG
469 (p14) fcmp.gt.s1 p14, p0 = fNormX, fMAX_SGL_NORM_ARG
493 (p7) fma.s.s0 f8 = fA8765432, fXsq, fNormX // Small path,
[all …]
A De_sinhf.S175 fNormX = f9 define
311 fnorm.s1 fNormX = f8 // normalized x
368 fmerge.s fAbsX = f0, fNormX // Form |x|
376 fma.s1 fNint = fNormX, f64DivLn2, fRightShifter
381 fma.s1 fXsq = fNormX, fNormX, f0 // x*x for small path
524 fcmp.lt.s1 p7, p8 = fNormX, f0 // Test sign of x
543 fma.s1 fX3 = fXsq, fNormX, f0
580 fma.s.s0 f8 = fA4321, fX3, fNormX
591 (p7) fnma.s.s0 f8 = fNormX, fNormX, fNormX // If x<0 result ~ x-x^2
596 (p8) fma.s.s0 f8 = fNormX, fNormX, fNormX // If x>0 result ~ x+x^2
[all …]
A Ds_expm1.S210 fNormX = f56 define
368 fnorm.s1 fNormX = f8
439 fma.s1 fXsq = fNormX, fNormX, f0 // x*x for small path
504 (p14) fcmp.gt.unc.s1 p14,p0 = fNormX,fMAX_DBL_NORM_ARG
653 fma.s1 fQDC = fQD, fNormX, fQC
658 fma.s1 fQBA = fQB, fNormX, fQA
665 fma.s1 fQ98 = fQ9, fNormX, fQ8
670 fma.s1 fQ76= fQ7, fNormX, fQ6
677 fma.s1 fQ54 = fQ5, fNormX, fQ4
689 fma.s1 fQ32= fQ3, fNormX, fQ2
[all …]
A De_sinh.S185 fNormX = f37 define
344 fnorm.s1 fNormX = f8
411 fmerge.s fAbsX = f0, fNormX // Form |x|
416 fma.s1 fXsq = fNormX, fNormX, f0 // x*x for small path
485 fnma.s1 fR = fNfloat, fLn2_by_128_hi, fNormX
657 fcmp.lt.s1 p7, p8 = fNormX, f0 // Test sign of x
690 fma.s1 fX3 = fNormX, fXsq, f0
741 fma.d.s0 f8 = fA654321, fX3, fNormX
752 (p7) fnma.d.s0 f8 = fNormX, fNormX, fNormX // If x<0 result ~ x-x^2
757 (p8) fma.d.s0 f8 = fNormX, fNormX, fNormX // If x>0 result ~ x+x^2
[all …]
A De_expf.S159 fNormX = f9 define
278 fnorm.s1 fNormX = f8 // normalized x
338 fma.s1 fNint = fNormX, f64DivLn2, fRightShifter
357 fcmp.ge.s1 p15, p0 = fNormX, fMIN_SGL_OFLOW_ARG
365 fcmp.le.s1 p11, p0 = fNormX, fMAX_SGL_ZERO_ARG
379 fcmp.lt.s1 p13, p0 = fNormX, fMIN_SGL_NORM_ARG
388 fcmp.gt.s1 p14, p0 = fNormX, fMAX_SGL_NORM_ARG
393 fnma.s1 fR = fLn2Div64, fN, fNormX // R = x - N*ln(2)/64
633 fmerge.s FR_X = fNormX,fNormX
A De_exp.S175 fNormX = f37 define
296 fnorm.s1 fNormX = f8
362 fma.s1 fW_2TO56_RSH = fNormX, fINV_LN2_2TO63, fRSHF_2TO56
380 fcmp.ge.s1 p15,p0 = fNormX,fMIN_DBL_OFLOW_ARG
387 fcmp.le.s1 p11,p0 = fNormX,fMAX_DBL_ZERO_ARG
394 fcmp.gt.s1 p14,p0 = fNormX,fMAX_DBL_NORM_ARG
432 fnma.s1 fR = fNfloat, fLn2_by_128_hi, fNormX
482 fcmp.lt.s1 p13,p0 = fNormX,fMIN_DBL_NORM_ARG
714 fmerge.s FR_X = fNormX,fNormX
A Ds_fdim.S82 fNormX = f12 define
97 fnorm.s1 fNormX = f8 // Save x
194 stfd [GR_Parameter_X] = fNormX // STORE Parameter 1 on stack

Completed in 25 milliseconds

12