Lines Matching refs:Sall
50 #define Sgl_firstword(value) Sall(value)
60 #define Sgl_all(object) Sall(object)
65 Sall(src1dst) = (Sall(src2)|~(1<<31)) & Sall(src1dst)
67 Sall(src1dst) = (Sall(src2)&(1<<31)) | Sall(src1dst)
73 #define Sgl_clear_sign(srcdst) Sall(srcdst) &= ~(1<<31)
74 #define Sgl_clear_signexponent(srcdst) Sall(srcdst) &= 0x007fffff
78 Sall(srcdst) >>= varamount
80 Sall(srcdst) <<= varamount
82 Sall(srcdst) = \
83 (Sexponentmantissa(srcdst) >> (varamount)) | (Sall(srcdst) & (1<<31))
86 Shiftdouble(Sall(left),Extall(right),31,Sall(result))
89 Shiftdouble(Sall(left),Extall(right),1,Extall(right))
91 Sall(srcdst) = (int)Sall(srcdst) >> 1
97 #define Sgl_increment(sgl_value) Sall(sgl_value) += 1
100 #define Sgl_decrement(sgl_value) Sall(sgl_value) -= 1
108 #define Sgl_isnotzero(sgl_value) (Sall(sgl_value)!=0)
116 #define Sgl_iszero(sgl_value) (Sall(sgl_value)==0)
144 (Sall(sgl_op1) < Sall(sgl_op2))
146 (Sall(sgl_op1) > Sall(sgl_op2))
148 (Sall(sgl_op1) >= Sall(sgl_op2))
150 (Sall(sgl_op1) == Sall(sgl_op2))
153 Sall(sgl_value) <<= 8
155 Sall(sgl_value) <<= 4
157 Sall(sgl_value) <<= 3
159 Sall(sgl_value) <<= 2
161 Sall(sgl_value) <<= 1
163 Sall(sgl_value) >>= 1
165 Sall(sgl_value) >>= 4
167 Sall(sgl_value) >>= 8
193 Sall(sgl_value) = (SGL_INFINITY_EXPONENT << (32-(1+SGL_EXP_LENGTH)))
195 Sall(sgl_value) = (SGL_INFINITY_EXPONENT << (32-(1+SGL_EXP_LENGTH))) \
198 Sall(sgl_value) = (SGL_INFINITY_EXPONENT << (32-(1+SGL_EXP_LENGTH))) | \
207 #define Sgl_setzero_sign(sgl_value) Sall(sgl_value) &= 0x7fffffff
208 #define Sgl_setzero_exponent(sgl_value) Sall(sgl_value) &= 0x807fffff
209 #define Sgl_setzero_mantissa(sgl_value) Sall(sgl_value) &= 0xff800000
210 #define Sgl_setzero_exponentmantissa(sgl_value) Sall(sgl_value) &= 0x80000000
211 #define Sgl_setzero(sgl_value) Sall(sgl_value) = 0
212 #define Sgl_setnegativezero(sgl_value) Sall(sgl_value) = 1 << 31
221 Sall(sgl_value) = ((SGL_EMAX+SGL_BIAS) << (32-(1+SGL_EXP_LENGTH))) \
224 Sall(sgl_value) = ((SGL_EMAX+SGL_BIAS) << (32-(1+SGL_EXP_LENGTH))) \
228 Sall(sgl_value) = \
231 Sall(sgl_value) = ((sign) << 31) | \
235 Sall(sgl_value) = (Sall(sgl_value) & (1<<31)) | \
243 Extall(extent) = Sall(srcdst) << (32-(shift)); \
244 Sall(srcdst) >>= shift; \
247 Extall(extent) = Sall(srcdst); \
248 Sall(srcdst) = 0; \
256 Sall(sgl_result) = Sall(sgl_left) - Sall(sgl_right)
264 Sall(result) = Sall(result)-1
267 Sall(sgl_result) = Sall(sgl_left) + Sall(sgl_right)
270 result = Sall(left) XOR Sall(right);
273 Sall(result) = left XOR Sall(right)
277 Sall(dest) = ((SGL_EMAX+SGL_BIAS)+1)<< (32-(1+SGL_EXP_LENGTH)) \
280 Sall(dest) = ((SGL_EMAX+SGL_BIAS)+1)<< (32-(1+SGL_EXP_LENGTH)) \
326 guard = (Sall(opnd) >> (-(exponent))) & 1; \
327 if (exponent < 0) sticky |= Sall(opnd) << (32+exponent); \
329 Sall(opnd) >>= (1-exponent); \
333 sticky |= Sall(opnd); \