Lines Matching refs:w
483 beq.w uieh_done
485 beq.w uieh_done # no
487 bne.w uieh_trace_a7 # yes
488 bra.w uieh_a7 # no
501 bne.w uieh_divbyzero # yes
502 bra.w uieh_done # no
513 bne.w uieh_divbyzero_a7 # yes
515 bmi.w uieh_trace_a7 # yes
516 bra.w uieh_a7 # no
519 # now, w/ group2, make movep's decode the fastest since it will
868 # d0 = number of bytes related to effective address (w,l) #
1541 beq.w aii_bd
1647 # movep.(w,l) Dx,(d,Ay) #
1648 # movep.(w,l) (d,Ay),Dx #
1652 mov.w EXC_OPWORD(%a6),%d1 # fetch the opcode word
1655 and.w &0x7,%d0 # extract Ay from opcode word
1657 mov.l (EXC_AREGS,%a6,%d0.w*4),%a0 # fetch ay
1659 add.w EXC_EXTWORD(%a6),%a0 # add: an + sgn_ext(disp)
1662 beq.w mem2reg
1666 mov.w %d1,%d0
1667 rol.w &0x7,%d0
1668 and.w &0x7,%d0 # extract Dx from opcode word
1670 mov.l (EXC_DREGS,%a6,%d0.w*4), %d0 # fetch dx
1686 bne.w movp_write_err # yes
1688 add.w &0x2,%a2 # incr addr
1696 bne.w movp_write_err # yes
1698 add.w &0x2,%a2 # incr addr
1706 bne.w movp_write_err # yes
1708 add.w &0x2,%a2 # incr addr
1716 bne.w movp_write_err # yes
1725 lsr.w &0x8,%d0
1730 bne.w movp_write_err # yes
1732 add.w &0x2,%a2
1739 bne.w movp_write_err # yes
1756 bne.w movp_read_err # yes
1760 add.w &0x2,%a2 # incr addr by 2 bytes
1766 bne.w movp_read_err # yes
1768 lsl.w &0x8,%d2
1771 add.w &0x2,%a2 # incr addr by 2 bytes
1777 bne.w movp_read_err # yes
1782 add.w &0x2,%a2 # incr addr by 2 bytes
1788 bne.w movp_read_err # yes
1795 and.w &0x7,%d1 # extract Dx from opcode word
1797 mov.l %d2,(EXC_DREGS,%a6,%d1.w*4) # store dx
1808 bne.w movp_read_err # yes
1812 add.w &0x2,%a2 # incr addr by 2 bytes
1818 bne.w movp_read_err # yes
1820 lsl.w &0x8,%d2
1825 and.w &0x7,%d1 # extract Dx from opcode word
1827 mov.w %d2,(EXC_DREGS+2,%a6,%d1.w*4) # store dx
1899 and.w &0xf, %d0 # extract reg bits
1901 mov.l (EXC_DREGS,%a6,%d0.w*4), %d2 # get regval
1914 bne.w chk2_cmp2_err_l # yes
1922 bne.w chk2_cmp2_err_l # yes
1926 bra.w chk2_cmp2_compare # go do the compare emulation
1950 bra.w chk2_cmp2_compare # go emulate compare
1984 mov.w %cc, %d3 # fetch resulting ccodes
1989 mov.w %cc, %d4 # fetch resulting ccodes
1990 or.b %d4, %d3 # combine w/ earlier ccodes
1993 mov.w EXC_CC(%a6), %d4 # fetch old ccodes
1996 mov.w %d4, EXC_CC(%a6) # save new ccodes
2192 mov.w EXC_CC(%a6), %cc
2194 mov.w %cc, EXC_CC(%a6)
2196 mov.w NDRSAVE(%a6), %d0 # get Dr off stack
2197 mov.w NDQSAVE(%a6), %d1 # get Dq off stack
2201 mov.l %d5, (EXC_DREGS,%a6,%d0.w*4) # save remainder
2202 mov.l %d6, (EXC_DREGS,%a6,%d1.w*4) # save quotient
3022 mov.w EXC_EXTWORD(%a6),%d0 # fetch cas extension word
3025 lsr.w &0x6,%d0
3026 andi.w &0x7,%d0 # extract Du
3027 mov.l (EXC_DREGS,%a6,%d0.w*4),%d2 # get update operand
3029 andi.w &0x7,%d1 # extract Dc
3030 mov.l (EXC_DREGS,%a6,%d1.w*4),%d4 # get compare operand
3031 mov.w %d1,DC(%a6) # save Dc
3041 bne.w _cas_terminate2 # yes, clean up the mess
3076 mov.w EXC_CC(%a6),%cc # restore cc
3078 mov.w %cc,EXC_CC(%a6) # save cc
3083 mov.w DC(%a6),%d3
3084 mov.l %d0,(EXC_DREGS,%a6,%d3.w*4) # Dc = destination
3107 bra.w compandsetfetch
3133 dbra.w %d1,cas_term_cont # keep going
3135 mov.w &0x4008,EXC_IVOFF(%a6) # put new stk fmt, voff
3201 # (5) Push the operand lines from the cache w/ "cpushl". #
3210 # (8) Load the BUSCR w/ the bus lock value. #
3214 # back to itself (as w/ the '040) so we can gracefully unlock #
3879 bne.w casl # longword
3888 lsr.w &0x8,%d2 # d2 = update[15:8]
3891 mov.w %sr,%d7 # save current SR
3892 ori.w &0x0700,%sr # inhibit interrupts
3936 movs.w (%a0),%d0 # fetch Dest[15:0]
3937 cmp.w %d0,%d4 # Dest - Compare
4014 mov.w %d7,%sr # restore old SR
4026 mov.w %d7,%sr # restore old SR
4043 bne.w casl2 # byte misaligned
4049 mov.w %sr,%d7 # save current SR
4050 ori.w &0x0700,%sr # inhibit interrupts
4100 movs.w %d2,(%a0)+ # Update[31:16] -> DEST
4102 movs.w %d3,(%a0) # Update[15:0] -> DEST+0x2
4117 movs.w %d0,(%a0)+ # Dest[31:16] -> DEST
4124 movs.w %d0,(%a0) # Dest[15:0] -> DEST+0x2
4170 mov.w %d7,%sr # restore old SR
4182 mov.w %d7,%sr # restore old SR
4195 mov.w %sr,%d7 # save current SR
4196 ori.w &0x0700,%sr # inhibit interrupts
4249 movs.w %d3,(%a0)+ # Update[23:8] -> DEST+0x1
4257 bra.w casl_update_done
4265 movs.w %d0,(%a0)+ # Dest[23:8] -> DEST+0x1
4279 bra.w casl_noupdate_done