Home | History | Annotate | Download | only in dist

Lines Matching refs:WORD

392 set EXC_EXTWORD,	LV+2			# saved extension word
393 set EXC_CMDREG, LV+2 # saved extension word
394 set EXC_OPWORD, LV+0 # saved operation word
540 set WORD, 2 # len(word) == 2 bytes
680 # bit five of the fp extension word separates the monadic and dyadic operations
918 # bit five of the fp ext word separates the monadic and dyadic operations
1110 # _imem_read_{word,long}() - read instruction word/longword #
1289 # bit five of the fp extension word separates the monadic and dyadic operations
1834 # bit five of the fp extension word separates the monadic and dyadic operations
2420 # word. If no FP exception should be reported ads a result of the #
2448 # then we must create an 8 word "FPU disabled" exception stack frame #
2449 # from the current 4 word exception stack frame. This includes #
2558 addi.l &0xc,EXC_EXTWPTR(%a6) # update extension word pointer
2954 # F Emulator" exception. So, here we create an 8-word stack frame
2955 # from our 4-word stack frame. This means we must calculate the length
3006 # here, we actually create the 8-word frame from the 4-word frame,
3084 # _dmem_write_{byte,word,long}() - store data to mem (opclass 3) #
3164 # byte, word, and long destination format operations can pass
3205 short foperr_out_l - tbl_operr # long word integer
3209 short foperr_out_w - tbl_operr # word integer
3273 # _dmem_write_{byte,word,long}() - store data to mem (opclass 3) #
3360 # byte, word, long, and packed destination format operations can pass
3363 # for byte, word, and long, we simply need to test the sign of the src
3375 short fsnan_out_l - tbl_snan # long word integer
3379 short fsnan_out_w - tbl_snan # word integer
3402 mov.w FP_SRC_HI(%a6),%d0 # load upper word of SNAN
3662 # bits four and five of the fp extension word separate the monadic and dyadic
3725 # byte, word, and long destination format operations can pass
3838 # (1) FPU unimplemented instruction (6 word stack frame) #
3839 # (2) FPU disabled (8 word stack frame) #
3840 # (3) Line F (4 word stack frame) #
3942 # _imem_read_{word,long}() - read instruction word/longword #
4361 # so, the least significant WORD of the stacked effective address got
4983 # the instruction fetch access for the displacement word for the
5147 mov.l (%a0),%d1 # put exp in hi word
9463 word
9474 swap %d0 # rnd prec in upper word
9479 mov.w 0x0(%a0,%d1.w),FP_SCR1_EX(%a6) # load first word
9480 mov.l 0x4(%a0,%d1.w),FP_SCR1_HI(%a6) # load second word
9481 mov.l 0x8(%a0,%d1.w),FP_SCR1_LO(%a6) # load third word
9668 swap %d0 # put exponent in high word
18209 # <WORD 1> <WORD2> #
18537 mov.w EXC_OPWORD(%a6),%d0 # fetch opcode word
18928 btst &0xb,%d2 # is it word or long?
18930 ext.l %d0 # sign extend word index
18979 bsr.l _imem_read_word # fetch word displacement
19001 bsr.l _imem_read_word # fetch ext word
19024 btst &0xb,%d2 # is index word or long?
19026 ext.l %d0 # sign extend word index
19068 btst &0xb,%d5 # is index word or long?
19225 word #
19230 # Instruction word decoding: #
19375 mov.b 1+EXC_OPWORD(%a6), %d0 # fetch opcode word
19458 mov.b 1+EXC_OPWORD(%a6),%d0 # fetch opcode word
19578 # _imem_read_{word,long}() - read from instruction memory #
19580 # _dmem_read_{byte,word,long}() - read from data memory #
19602 # If the source operand is byte,word,long, or single, it may be #
19621 # | opclass | RX | RY | EXTENSION | (2nd word of general FP instruction)
19638 mov.b 1+EXC_CMDREG(%a6),%d0 # fetch extension word lo
19681 mov.w EXC_CMDREG(%a6),%d0 # fetch extension word
19743 # WORD: can be either NORM or ZERO...
19746 bsr.l fetch_dreg # fetch word in d0
19747 fmov.w %d0, %fp0 # load a word
19749 fbeq.w opd_word_zero # WORD is a ZERO
19759 word in d0
19860 # load a WORD into %fp0: #
20172 # _dmem_write_{byte,word,long}() - write data to memory. #
20199 # word or a data register. The <ea> must be fixed as w/ extended #
20297 bsr.l _dmem_write_word # write word
20885 swap %d0 # d0 now in upper word
20893 or.l %d1,%d0 # put these bits in ms word of double
20950 swap %d0 # put exp in upper word of d0
20959 or.l %d1,%d0 # put these bits in ms word of single
21217 # store_dreg_w(): store word to data register specified by d1 #
21223 # d0 = word value to store #
21230 # According to the index value in d1, store the word value #
22264 mov.l FTEMP_HI(%a0), %d2 # get word 2 for s-bit test
22292 tst.l %d0 # test word original g,r,s
22406 clr.l %d1 # clear top word
23104 # ( ) d4: first word of bcd
23108 # (*) L_SCR1: copy of original exponent word
23113 mov.l (%a0),%d4 # get first word of bcd
23151 # ( ) L_SCR1: copy of original exponent word
23154 mov.l &1,%d1 # word counter, init to 1
23158 # Since the packed number has a long word between the first & second parts,
23162 bfextu (%a0){&28:&4},%d0 # integer part is ls digit in long word
23178 # If all the digits (8) in that long word have been converted (d2=0),
23179 # then inc d1 (=2) to point to the next long word and reset d3 to 0
23181 # else continue with this long word.
23234 # ( ) d4: first word of bcd
23238 # ( ) L_SCR1: copy of original exponent word
23358 # ( ) d4: first word of bcd
23394 mov.l (%a0),%d4 # reload 1st bcd word to d4
23627 # is a denormalized number, set the BINDEC_FLG memory word
23697 # L_SCR2:first word of X packed/Unchanged
23728 # loop entry A6. The lower word of d5 is used for ICTR.
23759 # L_SCR2:first word of X packed/Unchanged
23831 # L_SCR2:first word of X packed/Unchanged
23843 swap %d5 # use upper word of d5 for LAMBDA
23934 # L_SCR2:first word of X packed/Unchanged
23939 tst.w %d5 # LAMBDA is in lower word of d5
24064 # L_SCR2:first word of X packed/Unchanged
24131 # L_SCR2:first word of X packed/Unchanged
24134 swap %d5 # put ICTR in lower word of d5
24240 # L_SCR2:first word of X packed/Unchanged
24247 mov.l 4(%a0),%d2 # move 2nd word of FP_RES to d2
24248 mov.l 8(%a0),%d3 # move 3rd word of FP_RES to d3
24249 clr.l 4(%a0) # zero word 2 of FP_RES
24250 clr.l 8(%a0) # zero word 3 of FP_RES
24252 swap %d0 # put exponent in lower word
24312 # L_SCR2:first word of X packed/Unchanged
24342 mov.l 4(%a2),%d2 # move word 2 to d2
24343 mov.l 8(%a2),%d3 # move word 3 to d3
24392 # L_SCR2:first word of X packed/Unchanged
24500 # upper word of d0. If it is the ls digit, write the word #
24518 # d7: byte digit formation word;digit count {0,1}
24550 swap %d6 # put 0 in d6 lower word
24560 swap %d6 # with d6 = 0; put 0 in upper word
24567 swap %d7 # bring first digit to word d7b
24571 swap %d7 # put LEN counter in word d7a
24576 swap %d7 # put digit word in d7b
24578 swap %d7 # put LEN counter in word d7a