Lines Matching refs:a0
66 leal FPTEMP(%a6),%a0
68 bclrb #sign_bit,LOCAL_EX(%a0)
69 sne LOCAL_SGN(%a0)
72 bclrb #sign_bit,LOCAL_EX(%a0) |get rid of false sign
73 bfclr LOCAL_SGN(%a0){#0:#8} |change back to IEEE ext format
75 bsetb #sign_bit,LOCAL_EX(%a0)
81 leal ETEMP(%a6),%a0
432 movew LOCAL_EX(%a0),%d0
434 sne LOCAL_SGN(%a0)
440 tstl LOCAL_HI(%a0)
442 tstl LOCAL_LO(%a0)
452 tstl LOCAL_HI(%a0)
454 tstl LOCAL_LO(%a0)
464 bclrb #7,LOCAL_EX(%a0) |do abs
471 bchgb #7,LOCAL_EX(%a0) |do neg
501 tstw LOCAL_EX(%a0) |check sign
516 tstw LOCAL_EX(%a0) |check sign
531 tstw LOCAL_EX(%a0)
540 movel #0x3c010000,LOCAL_EX(%a0) |force pos double zero
541 clrl LOCAL_HI(%a0)
542 clrl LOCAL_LO(%a0)
547 movel #0x3c010000,LOCAL_EX(%a0) |force pos double zero
548 clrl LOCAL_HI(%a0)
549 movel #0x800,LOCAL_LO(%a0) |with lsb set
553 movel #0xbc010000,LOCAL_EX(%a0) |force pos double zero
554 clrl LOCAL_HI(%a0)
555 clrl LOCAL_LO(%a0)
561 movel #0xbc010000,LOCAL_EX(%a0) |force pos double zero
562 clrl LOCAL_HI(%a0)
563 movel #0x800,LOCAL_LO(%a0) |with lsb set
572 movel #0x3f810000,LOCAL_EX(%a0) |force pos single zero
573 clrl LOCAL_HI(%a0)
574 clrl LOCAL_LO(%a0)
579 movel #0x3f810000,LOCAL_EX(%a0) |force pos single zero
580 movel #0x100,LOCAL_HI(%a0) |with lsb set
581 clrl LOCAL_LO(%a0)
585 movel #0xbf810000,LOCAL_EX(%a0) |force pos single zero
586 clrl LOCAL_HI(%a0)
587 clrl LOCAL_LO(%a0)
593 movel #0xbf810000,LOCAL_EX(%a0) |force pos single zero
594 movel #0x100,LOCAL_HI(%a0) |with lsb set
595 clrl LOCAL_LO(%a0)
764 leal WBTEMP(%a6),%a0 |point a0 to memory location
853 leal WBTEMP(%a6),%a0 |point a0 to wbtemp in frame
883 leal WBTEMP(%a6),%a0 |point a0 to wbtemp in frame
906 leal ETEMP(%a6),%a0
923 leal WBTEMP(%a6),%a0
924 movel ETEMP(%a6),(%a0) |write result to wbtemp
925 movel ETEMP_HI(%a6),4(%a0)
926 movel ETEMP_LO(%a6),8(%a0)
932 leal FPTEMP(%a6),%a0
949 leal WBTEMP(%a6),%a0
950 movel FPTEMP(%a6),(%a0) |write result to wbtemp
951 movel FPTEMP_HI(%a6),4(%a0)
952 movel FPTEMP_LO(%a6),8(%a0)
967 clrl 4(%a0)
1058 leal WBTEMP(%a6),%a0 |point a0 to wbtemp in frame
1081 leal ETEMP(%a6),%a0
1107 leal WBTEMP(%a6),%a0
1108 movel ETEMP(%a6),(%a0) |write result to wbtemp
1109 movel ETEMP_HI(%a6),4(%a0)
1110 movel ETEMP_LO(%a6),8(%a0)
1113 leal FPTEMP(%a6),%a0
1130 leal WBTEMP(%a6),%a0
1131 movel FPTEMP(%a6),(%a0) |write result to wbtemp
1132 movel FPTEMP_HI(%a6),4(%a0)
1133 movel FPTEMP_LO(%a6),8(%a0)
1148 clrl 4(%a0)
1232 lea WBTEMP(%a6),%a0 |point a0 to memory location
1355 tstw LOCAL_EX(%a0) |check sign
1365 tstw LOCAL_EX(%a0) |check sign
1373 tstw LOCAL_EX(%a0) |check sign
1439 leal mv_tbl,%a0
1440 movel %a0@(%d1:l:4),%a0
1441 jmp (%a0)
1913 subw %d0,LOCAL_EX(%a0) |account for difference in denorm
1916 movel %a0,%a1 |a1 has the operand input
1917 movel EXC_EA(%a6),%a0 |a0 has the destination pointer
1921 | SET_XOP initialized WBTEMP with the value pointed to by a0
1922 | input: a0 points to input operand in the internal extended format
1925 movel LOCAL_EX(%a0),WBTEMP_EX(%a6)
1926 movel LOCAL_HI(%a0),WBTEMP_HI(%a6)
1927 movel LOCAL_LO(%a0),WBTEMP_LO(%a6)
1954 leal p_movet,%a0 |load jmp table address
1957 movel (%a0,%d0.w*4),%a0 |load a0 with routine label for tag
1958 jmp (%a0) |go to the routine
1985 lea p_regd,%a0
1986 movel %a0@(%d0:l:4),%a0
1987 jmp (%a0)
1991 leal ETEMP(%a6),%a0 |a0 will point to the packed decimal
1993 leal FP_SCR1(%a6),%a0 |load a0 with result address
1996 leal ETEMP(%a6),%a0 |a0 will point to the packed decimal
1997 clrw 2(%a0) |clear lower word of exp
1998 clrl 4(%a0) |load second lword of ZERO
1999 clrl 8(%a0) |load third lword of ZERO
2003 leal ETEMP(%a6),%a0 |a0 will point to the packed decimal
2004 clrw 2(%a0) |clear lower word of exp
2007 leal ETEMP(%a6),%a0 |a0 will point to the packed decimal
2008 clrw 2(%a0) |clear lower word of exp