Home
last modified time | relevance | path

Searched refs:f8 (Results 1 – 25 of 181) sorted by relevance

12345678

/sysdeps/ia64/fpu/
A Ds_significandl.S71 fmerge.s f10 = f8,f1
76 fnorm.s0 f9 = f8
83 fclass.m.unc p7,p0 = f8, 0x0b
93 fclass.m.unc p0,p6 = f8, 0xe7
105 (p6) fmerge.se f8 = f10,f8
111 fnorm.s0 f8 = f8
119 fmerge.se f8 = f10,f9
133 fnorm.s0 f8 = f8
141 (p7) fmerge.se f8 = f10,f8
148 (p7) fnorm.s0 f8 = f8
A Ds_significand.S71 fmerge.s f10 = f8,f1
76 fnorm.s0 f9 = f8
83 fclass.m.unc p7,p0 = f8, 0x0b
93 fclass.m.unc p0,p6 = f8, 0xe7
105 (p6) fmerge.se f8 = f10,f8
111 fnorm.d.s0 f8 = f8
119 fmerge.se f8 = f10,f9
133 fnorm.d.s0 f8 = f8
141 (p7) fmerge.se f8 = f10,f8
148 (p7) fnorm.d.s0 f8 = f8
A Ds_significandf.S70 fmerge.s f10 = f8,f1
75 fnorm.s0 f9 = f8
82 fclass.m.unc p7,p0 = f8, 0x0b
92 fclass.m.unc p0,p6 = f8, 0xe7
104 (p6) fmerge.se f8 = f10,f8
110 fnorm.s.s0 f8 = f8
118 fmerge.se f8 = f10,f9
132 fnorm.s.s0 f8 = f8
140 (p7) fmerge.se f8 = f10,f8
147 (p7) fnorm.s.s0 f8 = f8
A Ds_nearbyint.S104 getf.exp rSignexp = f8 // Get signexp, recompute if unorm
105 fclass.m p7,p0 = f8, 0x0b // Test x unorm
110 fcvt.fx.s1 fXInt = f8 // Convert to int in significand
117 fclass.m p6,p0 = f8, 0x1e3 // Test x natval, nan, inf
122 fnorm.s1 fNormX = f8 // Normalize input
132 (p6) fma.d.s0 f8 = f8, f1, f0 // Result if x natval, nan, inf
139 fcvt.xf f8 = fXInt // Result assume |x| < 2^52
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
203 fcvt.xf f8 = fXInt // Expected result
[all …]
A Ds_nearbyintf.S104 getf.exp rSignexp = f8 // Get signexp, recompute if unorm
105 fclass.m p7,p0 = f8, 0x0b // Test x unorm
110 fcvt.fx.s1 fXInt = f8 // Convert to int in significand
117 fclass.m p6,p0 = f8, 0x1e3 // Test x natval, nan, inf
122 fnorm.s1 fNormX = f8 // Normalize input
132 (p6) fma.s.s0 f8 = f8, f1, f0 // Result if x natval, nan, inf
139 fcvt.xf f8 = fXInt // Result assume |x| < 2^23
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
203 fcvt.xf f8 = fXInt // Expected result
[all …]
A Ds_nearbyintl.S104 getf.exp rSignexp = f8 // Get signexp, recompute if unorm
105 fclass.m p7,p0 = f8, 0x0b // Test x unorm
110 fcvt.fx.s1 fXInt = f8 // Convert to int in significand
117 fclass.m p6,p0 = f8, 0x1e3 // Test x natval, nan, inf
122 fnorm.s1 fNormX = f8 // Normalize input
132 (p6) fma.s0 f8 = f8, f1, f0 // Result if x natval, nan, inf
139 fcvt.xf f8 = fXInt // Result assume |x| < 2^63
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
203 fcvt.xf f8 = fXInt // Expected result
[all …]
A Ds_rint.S106 fclass.m p7,p0 = f8, 0x0b // Test x unorm
111 fcvt.fx.s1 fXInt = f8 // Convert to int in significand
118 fclass.m p6,p0 = f8, 0x1e3 // Test x natval, nan, inf
123 fnorm.s1 fNormX = f8 // Normalize input
133 (p6) fma.d.s0 f8 = f8, f1, f0 // Result if x natval, nan, inf
140 fcvt.xf f8 = fXInt // Result assume |x| < 2^52
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
215 fcvt.xf f8 = fXInt // Expected result
[all …]
A Ds_rintf.S106 fclass.m p7,p0 = f8, 0x0b // Test x unorm
111 fcvt.fx.s1 fXInt = f8 // Convert to int in significand
118 fclass.m p6,p0 = f8, 0x1e3 // Test x natval, nan, inf
123 fnorm.s1 fNormX = f8 // Normalize input
133 (p6) fma.s.s0 f8 = f8, f1, f0 // Result if x natval, nan, inf
140 fcvt.xf f8 = fXInt // Result assume |x| < 2^23
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
215 fcvt.xf f8 = fXInt // Expected result
[all …]
A Ds_rintl.S106 fclass.m p7,p0 = f8, 0x0b // Test x unorm
111 fcvt.fx.s1 fXInt = f8 // Convert to int in significand
118 fclass.m p6,p0 = f8, 0x1e3 // Test x natval, nan, inf
123 fnorm.s1 fNormX = f8 // Normalize input
133 (p6) fma.s0 f8 = f8, f1, f0 // Result if x natval, nan, inf
140 fcvt.xf f8 = fXInt // Result assume |x| < 2^63
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
215 fcvt.xf f8 = fXInt // Expected result
[all …]
A Ds_truncl.S100 getf.exp rSignexp = f8 // Get signexp, recompute if unorm
101 fcvt.fx.trunc.s1 fXtruncInt = f8 // Convert to int in significand
106 fnorm.s1 fNormX = f8 // Normalize input
113 fclass.m p7,p0 = f8, 0x0b // Test x unorm
120 fclass.m p6,p0 = f8, 0x1e3 // Test x natval, nan, inf
129 (p6) fma.s0 f8 = f8, f1, f0 // Result if x natval, nan, inf
136 fcvt.xf f8 = fXtruncInt // Result, assume 1 <= |x| < 2^63
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
160 fcmp.eq.s0 p7,p0 = f8, f0 // Dummy op to set denormal flag
A Ds_trunc.S100 getf.exp rSignexp = f8 // Get signexp, recompute if unorm
101 fcvt.fx.trunc.s1 fXtruncInt = f8 // Convert to int in significand
106 fnorm.s1 fNormX = f8 // Normalize input
113 fclass.m p7,p0 = f8, 0x0b // Test x unorm
120 fclass.m p6,p0 = f8, 0x1e3 // Test x natval, nan, inf
129 (p6) fma.d.s0 f8 = f8, f1, f0 // Result if x natval, nan, inf
136 fcvt.xf f8 = fXtruncInt // Result, assume 1 <= |x| < 2^52
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
160 fcmp.eq.s0 p7,p0 = f8, f0 // Dummy op to set denormal flag
A Ds_truncf.S100 getf.exp rSignexp = f8 // Get signexp, recompute if unorm
101 fcvt.fx.trunc.s1 fXtruncInt = f8 // Convert to int in significand
106 fnorm.s1 fNormX = f8 // Normalize input
113 fclass.m p7,p0 = f8, 0x0b // Test x unorm
120 fclass.m p6,p0 = f8, 0x1e3 // Test x natval, nan, inf
129 (p6) fma.s.s0 f8 = f8, f1, f0 // Result if x natval, nan, inf
136 fcvt.xf f8 = fXtruncInt // Result, assume 1 <= |x| < 2^23
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
160 fcmp.eq.s0 p7,p0 = f8, f0 // Dummy op to set denormal flag
A Ds_roundl.S111 fcvt.fx.trunc.s1 fXtruncInt = f8 // Convert to int in significand
116 fnorm.s1 fNormX = f8 // Normalize input
123 fclass.m p7,p0 = f8, 0x0b // Test x unorm
130 fclass.m p6,p0 = f8, 0x1e3 // Test x natval, nan, inf
139 fcmp.lt.s1 p8,p9 = f8, f0 // Test if x < 0
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
203 (p9) fma.s0 f8 = f8, f1, fInc
[all …]
A Ds_fmax.S73 fcmp.unord.s0 p6,p7 = f8, f9 // Is x or y a nan? Raise invalid or denormal
87 (p6) fclass.m.unc p10,p0 = f8, 0xc3 // Is x nan?
94 (p9) fmax.s0 f8 = f8, f9 // Normal case, no nan and y not -0
101 (p8) fmax.s0 f8 = f9, f8 // No nan and y -0
108 (p10) fmerge.s f8 = f9, f9 // If x nan, return y, else do nothing (returns x)
A Ds_fmaxf.S73 fcmp.unord.s0 p6,p7 = f8, f9 // Is x or y a nan? Raise invalid or denormal
87 (p6) fclass.m.unc p10,p0 = f8, 0xc3 // Is x nan?
94 (p9) fmax.s0 f8 = f8, f9 // Normal case, no nan and y not -0
101 (p8) fmax.s0 f8 = f9, f8 // No nan and y -0
108 (p10) fmerge.s f8 = f9, f9 // If x nan, return y, else do nothing (returns x)
A Ds_fmaxl.S73 fcmp.unord.s0 p6,p7 = f8, f9 // Is x or y a nan? Raise invalid or denormal
87 (p6) fclass.m.unc p10,p0 = f8, 0xc3 // Is x nan?
94 (p9) fmax.s0 f8 = f8, f9 // Normal case, no nan and y not -0
101 (p8) fmax.s0 f8 = f9, f8 // No nan and y -0
108 (p10) fmerge.s f8 = f9, f9 // If x nan, return y, else do nothing (returns x)
A Ds_round.S111 fcvt.fx.trunc.s1 fXtruncInt = f8 // Convert to int in significand
116 fnorm.s1 fNormX = f8 // Normalize input
123 fclass.m p7,p0 = f8, 0x0b // Test x unorm
130 fclass.m p6,p0 = f8, 0x1e3 // Test x natval, nan, inf
139 fcmp.lt.s1 p8,p9 = f8, f0 // Test if x < 0
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
203 (p9) fma.d.s0 f8 = f8, f1, fInc
[all …]
A Ds_roundf.S111 fcvt.fx.trunc.s1 fXtruncInt = f8 // Convert to int in significand
116 fnorm.s1 fNormX = f8 // Normalize input
123 fclass.m p7,p0 = f8, 0x0b // Test x unorm
130 fclass.m p6,p0 = f8, 0x1e3 // Test x natval, nan, inf
139 fcmp.lt.s1 p8,p9 = f8, f0 // Test if x < 0
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
203 (p9) fma.s.s0 f8 = f8, f1, fInc
[all …]
A Ds_modf.S126 getf.exp modf_signexp = f8
127 fnorm.s0 MODF_NORM_F8 = f8
144 fclass.m.unc p6,p13 = f8, 0xe3
155 fclass.m.unc p8,p0 = f8, 0x0b
171 (p6) fclass.m.unc p6,p7 = f8, 0x23
179 (p9) fmerge.s f8 = f8,f0
192 (p11) fmerge.s MODF_INTEGER_PART = f8,f0
197 (p11) fnorm.d.s0 f8 = MODF_NORM_F8
211 (p6) fmerge.s f8 = f8,f0
218 (p7) fmerge.s f8 = MODF_NORM_F8, MODF_NORM_F8
[all …]
A Ds_modff.S126 getf.exp modf_signexp = f8
127 fnorm.s0 MODF_NORM_F8 = f8
144 fclass.m.unc p6,p13 = f8, 0xe3
155 fclass.m.unc p8,p0 = f8, 0x0b
171 (p6) fclass.m.unc p6,p7 = f8, 0x23
179 (p9) fmerge.s f8 = f8,f0
192 (p11) fmerge.s MODF_INTEGER_PART = f8,f0
197 (p11) fnorm.s.s0 f8 = MODF_NORM_F8
211 (p6) fmerge.s f8 = f8,f0
218 (p7) fmerge.s f8 = MODF_NORM_F8, MODF_NORM_F8
[all …]
A Ds_modfl.S121 getf.exp modf_signexp = f8
122 fnorm.s0 MODF_NORM_F8 = f8
139 fclass.m.unc p6,p13 = f8, 0xe3
150 fclass.m.unc p8,p0 = f8, 0x0b
166 (p6) fclass.m.unc p6,p7 = f8, 0x23
174 (p9) fmerge.s f8 = f8,f0
187 (p11) fmerge.s MODF_INTEGER_PART = f8,f0
192 (p11) fnorm.s0 f8 = MODF_NORM_F8
206 (p6) fmerge.s f8 = f8,f0
213 (p7) fmerge.s f8 = MODF_NORM_F8, MODF_NORM_F8
[all …]
A De_remainderf.S164 fnma.s0 f6=f8,f1,f8
245 (p7) fmerge.s f8=f8,f9
252 fmerge.s f8=f8,f13
356 fmerge.s f7=f8,f8
375 fnma.s.s0 f8=f9,f11,f8
392 (p8) fmerge.s f8=f7,f8
444 (p8) frcpa.s0 f8,p7 = f8,f8
455 (p8) fma.s.s0 f8=f8,f1,f0
461 frcpa.s0 f8,p7=f8,f9
482 (p7) fma.s.s0 f8=f8,f1,f0
[all …]
A De_remainder.S164 fnma.s0 f6=f8,f1,f8
240 (p7) fmerge.s f8=f8,f9
248 fmerge.s f8=f8,f13
341 fmerge.s f7=f8,f8
359 fnma.d.s0 f8=f9,f11,f8
373 (p8) fmerge.s f8=f7,f8
425 (p8) frcpa.s0 f8,p7 = f8,f8
436 (p8) fma.d.s0 f8=f8,f1,f0
442 frcpa.s0 f8,p7=f8,f9
463 (p7) fma.d.s0 f8=f8,f1,f0
[all …]
A Ds_floor.S109 getf.exp rSignexp = f8 // Get signexp, recompute if unorm
110 fclass.m p7,p0 = f8, 0x0b // Test x unorm
115 fcvt.fx.trunc.s1 fXInt = f8 // Convert to int in significand
122 fcmp.lt.s1 p8,p9 = f8, f0 // Test x < 0
127 fnorm.s1 fNormX = f8 // Normalize input
136 fclass.m p6,p0 = f8, 0x1e7 // Test x natval, nan, inf, 0
161 (p6) fma.d.s0 f8 = f8, f1, f0 // Result if x natval, nan, inf, 0
176 (p6) fma.d.s0 f8 = fPreResult, f1, fAdj // Result if !int, |x| < 2^52
181 (p7) fma.d.s0 f8 = fNormX, f1, f0 // Result, if |x| >= 2^52
200 (p8) fma.d.s0 f8 = fNormX, f1, f0 // If x int, result normalized x
[all …]
A Ds_floorf.S108 getf.exp rSignexp = f8 // Get signexp, recompute if unorm
109 fclass.m p7,p0 = f8, 0x0b // Test x unorm
114 fcvt.fx.trunc.s1 fXInt = f8 // Convert to int in significand
121 fcmp.lt.s1 p8,p9 = f8, f0 // Test x < 0
126 fnorm.s1 fNormX = f8 // Normalize input
135 fclass.m p6,p0 = f8, 0x1e7 // Test x natval, nan, inf, 0
160 (p6) fma.s.s0 f8 = f8, f1, f0 // Result if x natval, nan, inf, 0
175 (p6) fma.s.s0 f8 = fPreResult, f1, fAdj // Result if !int, |x| < 2^23
180 (p7) fma.s.s0 f8 = fNormX, f1, f0 // Result, if |x| >= 2^23
199 (p8) fma.s.s0 f8 = fNormX, f1, f0 // If x int, result normalized x
[all …]

Completed in 29 milliseconds

12345678