• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m68k/fpsp040/

Lines Matching refs:d0

106 	movew	CMDREG3B(%a6),%d0		|get the command word
107 andiw #0x00000060,%d0 |clear all bits except 6 and 5
108 cmpil #0x00000040,%d0
110 cmpil #0x00000060,%d0
112 movew CMDREG3B(%a6),%d0 |get the command word again
113 andil #0x7f,%d0 |clear all except operation
114 cmpil #0x33,%d0
116 cmpil #0x30,%d0
121 movew CMDREG1B(%a6),%d0 |get command word
122 andil #0x00000044,%d0 |clear all bits except 6 and 2
123 cmpil #0x00000040,%d0
125 cmpil #0x00000044,%d0
127 movew CMDREG1B(%a6),%d0 |again get the command word
128 andil #0x0000007f,%d0 |clear all except the op code
129 cmpil #0x00000027,%d0
131 cmpil #0x00000024,%d0
139 clrl %d0
143 movel #0x00000001,%d0 |set single
146 movel #0x00000002,%d0 |set double
152 bfextu FPCR_MODE(%a6){#0:#2},%d0 |set round precision
168 bsr g_dfmtou |get dest fmt in d0{1:0}
182 lsll #2,%d0 |move round precision to d0{3:2}
184 orl %d1,%d0 |index is fmt:mode in d0{3:0}
186 movel %a1@(%d0:l:4),%a1 |use d0 as index to the table
303 | Returns opcode in the low word of d0.
309 movel #2,%d0 |count
311 movel (%a7)+,%d0
314 | g_rndpr --- put rounding precision in d0{1:0}
344 bsr g_opcls |get opclass in d0{2:0}
345 cmpw #0x0003,%d0 |check for opclass 011
358 movel CMDREG3B(%a6),%d0 |rounding precision in d0{10:9}
359 bfextu %d0{#9:#2},%d0 |move the rounding prec bits to d0{1:0}
360 cmpil #0x2,%d0
362 cmpil #0x3,%d0 |force precision is double
364 movew CMDREG3B(%a6),%d0 |get the command word again
365 andil #0x7f,%d0 |clear all except operation
366 cmpil #0x33,%d0
368 cmpil #0x30,%d0
372 movel CMDREG1B(%a6),%d0 |get 32 bits off the stack, 1st 16 bits
374 andil #0x00440000,%d0 |clear all bits except bits 6 and 2
375 cmpil #0x00400000,%d0
377 cmpil #0x00440000,%d0 |force double
379 movel CMDREG1B(%a6),%d0 |get the command word again
380 andil #0x007f0000,%d0 |clear all bits except the operation
381 cmpil #0x00270000,%d0
383 cmpil #0x00240000,%d0
398 movel #1,%d0 |return 1
404 movel #2,%d0 |return 2
410 movel #0,%d0
416 movel USER_FPCR(%a6),%d0 |rounding precision bits in d0{7:6}
417 bfextu %d0{#24:#2},%d0 |move the rounding prec bits to d0{1:0}
420 | g_opcls --- put opclass in d0{2:0}
426 clrl %d0 |if E3, only opclass 0x0 is possible
429 movel CMDREG1B(%a6),%d0
430 bfextu %d0{#0:#3},%d0 |shift opclass bits d0{31:29} to d0{2:0}
433 | g_dfmtou --- put destination format in d0{1:0}
446 clrl %d0 |if E1, size is always ext
449 movel CMDREG1B(%a6),%d0
450 bfextu %d0{#3:#3},%d0 |dest fmt from cmdreg1b{12:10}
451 cmpb #1,%d0 |check for single
453 movel #1,%d0
456 cmpb #5,%d0 |check for double
458 movel #2,%d0
461 clrl %d0 |must be extended
485 | d0 contains round precision
512 lsll #2,%d0 |move round precision to d0{3:2}
514 orl %d1,%d0 |index is fmt:mode in d0{3:0}
516 movel %a1@(%d0:l:4),%a1 |use d0 as index to the table