Lines Matching +full:1 +full:e
38 * $1 - shifted divisor
53 * E - either cluster
66 #define divisor $1
109 subq $30,STACK,$30 # E :
113 7: stq $1, 0($30) # L :
114 bis $25,$25,divisor # E :
117 bis $24,$24,modulus # E :
119 bis $31,$31,quotient # E :
120 LONGIFY(divisor) # E : U L L U
123 LONGIFY(modulus) # E :
124 bis $31,1,mask # E :
131 * below ensures that label 1 is going to be nicely aligned
144 1: cmpult divisor,modulus,compare # E :
145 s8addq divisor,$31,divisor # E :
146 s8addq mask,$31,mask # E :
147 bne compare,1b # U : U L U L
149 1: cmpult divisor,modulus,compare # E :
150 nop # E :
151 nop # E :
154 addq divisor,divisor,divisor # E :
155 addq mask,mask,mask # E :
156 unop # E :
157 bne compare,1b # U : U L U L
167 DIV_ONLY(addq quotient,mask,tmp2) # E :
169 nop # E :
171 srl mask,1,mask # U :
172 cmpule divisor,modulus,compare # E :
173 subq modulus,divisor,tmp1 # E :
176 DIV_ONLY(cmovne compare,tmp2,quotient) # E : Latency 2, extra map slot
177 nop # E : as part of the cmovne
178 srl divisor,1,divisor # U :
179 nop # E : L U L U
181 nop # E :
182 cmovne compare,tmp1,modulus # E : Latency 2, extra map slot
183 nop # E : as part of the cmovne
186 srl divisor,1,divisor # U :
187 cmovne compare,tmp1,modulus # E : Latency 2, extra map slot
188 nop # E : as part of the cmovne
192 9: ldq $1, 0($30) # L :
194 nop # E :
195 nop # E : U U L L
199 nop # E :
200 nop # E :
205 nop # E :
207 addq $30,STACK,$30 # E :
208 ret $31,($23),1 # L0 : L U U L
226 subq $30,STACK,$30 # E :
229 bis $24,$25,$28 # E :
230 SLONGIFY($28) # E :
234 subq $31,$24,$28 # E :
236 nop # E : U L U L
238 cmovlt $24,$28,$24 /* abs($24) */ # E : Latency 2, extra map slot
239 nop # E : as part of the cmov
241 subq $31,$25,$28 # E : U L U L
244 cmovlt $25,$28,$25 /* abs($25) */ # E : Latency 2, extra map slot
245 nop # E :
250 GETSIGN($28) # E :
251 subq $31,$27,tmp1 # E : U U L L
253 SLONGIFY($28) # E :
255 cmovlt $28,tmp1,$27 # E : Latency 2, extra map slot
256 nop # E : U L L U : as part of the cmov
259 nop # E : as part of the cmov
260 addq $30,STACK,$30 # E :
261 ret $31,($23),1 # L0 : L U U L