Lines Matching refs:a6
62 clrb CU_ONLY(%a6)
69 bfextu CMDREG1B(%a6){#0:#6},%d0 |get opclass and src fields
76 movew CMDREG1B(%a6),%d0
80 bfextu STAG(%a6){#0:#3},%d1
85 leal ETEMP(%a6),%a0 |a0 is pointer to src op
86 movel USER_FPCR(%a6),%d1
95 st STORE_FLG(%a6)
274 clrb FPSR_QBYTE(%a6) | clear quotient field
275 bfextu STAG(%a6){#0:#3},%d0 |stag = d0
276 bfextu DTAG(%a6){#0:#3},%d1 |dtag = d1
302 moveb ETEMP(%a6),%d1 |get sign of src op
303 moveb FPTEMP(%a6),%d0 |get sign of dst op
307 bsetb #q_sn_bit,FPSR_QBYTE(%a6) |set q-byte sign bit
314 moveb ETEMP(%a6),%d1 |get sign of src op
315 moveb FPTEMP(%a6),%d0 |get sign of dst op
319 bsetb #q_sn_bit,FPSR_QBYTE(%a6) |set q-byte sign bit
321 tstb DTAG(%a6) |filter out denormal destination case
323 leal FPTEMP(%a6),%a0 |a0<- addr(FPTEMP)
326 fmovel USER_FPCR(%a6),%fpcr |use user's rmode and precision
407 fmovex FPTEMP(%a6),%fp0 |return dest to fp0
434 bfextu STAG(%a6){#0:#3},%d0 |stag in d0
435 bfextu DTAG(%a6){#0:#3},%d1 |dtag in d1
459 btstb #sign_bit,FPTEMP_EX(%a6) |test if + or -
463 btstb #sign_bit,FPTEMP_EX(%a6) |test if + or -
473 btstb #sign_bit,ETEMP(%a6) |get sign
492 movel ETEMP_EX(%a6),FP_SCR1(%a6)
493 movel ETEMP_HI(%a6),FP_SCR1+4(%a6)
494 movel ETEMP_LO(%a6),FP_SCR1+8(%a6)
495 bsetb #signan_bit,FP_SCR1+4(%a6)
496 fmovemx FP_SCR1(%a6),%fp1-%fp1
514 orl #neg_mask,USER_FPSR(%a6) |set N bit
521 orl #inf_mask,USER_FPSR(%a6) |set I bit
528 orl #neg_mask+inf_mask,USER_FPSR(%a6) |set N and I bits
541 orl #neg_mask,USER_FPSR(%a6) |set N bit
548 orl #z_mask,USER_FPSR(%a6) |set Z bit
555 orl #neg_mask+z_mask,USER_FPSR(%a6) |set N and Z bits