Home
last modified time | relevance | path

Searched +full:3 +full:d0 (Results 1 – 25 of 1022) sorted by relevance

12345678910>>...41

/kernel/linux/linux-5.10/arch/m68k/math-emu/
Dfp_util.S15 * 3. The name of the author may not be used to endorse or promote
49 * something here. %d0 and %d1 is always usable, sometimes %d2 (or
69 1: printf ,"oops:%p,%p,%p\n",3,%a2@(TASK_MM-8),%a2@(TASK_MM-4),%a2@(TASK_MM)
70 2: clr.l %d0
94 | args: %d0 = source (32-bit long)
98 printf PCONV,"l2e: %p -> %p(",2,%d0,%a0
100 tst.l %d0
104 neg.l %d0
108 move.l %d0,(%a0)+ | set mantissa
125 | args: %d0 = source (single-precision fp value)
[all …]
Dfp_decode.h15 * 3. The name of the author may not be used to endorse or promote
46 * d0 - will contain source operand for data direct mode,
73 bfextu %d2{#8,#2},%d0
74 jmp ([0f:w,%pc,%d0*4])
85 bfextu %d2{#16,#3},%d0
86 jmp ([0f:w,%pc,%d0*4])
99 bfextu %d2{#19,#3},%d0
104 bfextu %d2{#19,#3},%d0
109 bfextu %d2{#22,#3},%d0
115 bfextu %d2{#10,#3},%d0
[all …]
Dfp_movem.S15 * 3. The name of the author may not be used to endorse or promote
54 bfextu %d2{#24,#8},%d0 | static register list
56 1: bfextu %d2{#25,#3},%d0 | dynamic register list
58 2: move.l %d0,%d1
62 2: lsr.b #1,%d0 | register list and keep it in %d1
114 jmp ([0f:w,%pc,%d0*4])
134 moveq #12,%d0
137 lea (-12,%a1,%d0*8),%a1
138 neg.l %d0
142 jra 3f
[all …]
/kernel/linux/linux-6.6/arch/m68k/math-emu/
Dfp_util.S15 * 3. The name of the author may not be used to endorse or promote
49 * something here. %d0 and %d1 is always usable, sometimes %d2 (or
69 1: printf ,"oops:%p,%p,%p\n",3,%a2@(TASK_MM-8),%a2@(TASK_MM-4),%a2@(TASK_MM)
70 2: clr.l %d0
94 | args: %d0 = source (32-bit long)
98 printf PCONV,"l2e: %p -> %p(",2,%d0,%a0
100 tst.l %d0
104 neg.l %d0
108 move.l %d0,(%a0)+ | set mantissa
125 | args: %d0 = source (single-precision fp value)
[all …]
Dfp_decode.h15 * 3. The name of the author may not be used to endorse or promote
46 * d0 - will contain source operand for data direct mode,
73 bfextu %d2{#8,#2},%d0
74 jmp ([0f:w,%pc,%d0*4])
85 bfextu %d2{#16,#3},%d0
86 jmp ([0f:w,%pc,%d0*4])
99 bfextu %d2{#19,#3},%d0
104 bfextu %d2{#19,#3},%d0
109 bfextu %d2{#22,#3},%d0
115 bfextu %d2{#10,#3},%d0
[all …]
Dfp_movem.S15 * 3. The name of the author may not be used to endorse or promote
54 bfextu %d2{#24,#8},%d0 | static register list
56 1: bfextu %d2{#25,#3},%d0 | dynamic register list
58 2: move.l %d0,%d1
62 2: lsr.b #1,%d0 | register list and keep it in %d1
114 jmp ([0f:w,%pc,%d0*4])
134 moveq #12,%d0
137 lea (-12,%a1,%d0*8),%a1
138 neg.l %d0
142 jra 3f
[all …]
/kernel/linux/linux-5.10/arch/m68k/kernel/
Drelocate_kernel.S22 jeq 3f
34 pmove %tc,%d0 /* Disable MMU */
35 bclr #7,%d0
36 pmove %d0,%tc
40 3:
56 movel %a4,%d0
57 andl #0xff000000,%d0
58 orw #0xe020,%d0 /* Map 16 MiB, enable, cacheable */
60 movec %d0,%itt0
61 movec %d0,%dtt0
[all …]
Dentry.S99 GET_CURRENT(%d0)
107 GET_CURRENT(%d0)
138 GET_CURRENT(%d0)
154 moveq #__NR_sigreturn,%d0
158 movel #__NR_rt_sigreturn,%d0
170 addql #1,%d0 | optimization for cmpil #-1,%d0
172 movel %sp@(PT_OFF_ORIG_D0),%d0
173 cmpl #NR_syscalls,%d0
197 bfextu %sp@(PT_OFF_FORMATVEC){#0,#4},%d0
198 subql #7,%d0 | bus error frame ?
[all …]
Dhead.S55 * 3) Increase readability of the code
291 /* #define FONT_6x11 */ /* 3rd choice */
307 CPUTYPE_0460 = 3 /* if either above are set, this is set */
474 func_define console_plot_pixel,3
544 #define is_040_or_060(lab) btst &CPUTYPE_0460,%pc@(L(cputype)+3); jne lab
545 #define is_not_040_or_060(lab) btst &CPUTYPE_0460,%pc@(L(cputype)+3); jeq lab
546 #define is_040(lab) btst &CPUTYPE_040,%pc@(L(cputype)+3); jne lab
547 #define is_060(lab) btst &CPUTYPE_060,%pc@(L(cputype)+3); jne lab
548 #define is_not_060(lab) btst &CPUTYPE_060,%pc@(L(cputype)+3); jeq lab
549 #define is_020(lab) btst &CPUTYPE_020,%pc@(L(cputype)+3); jne lab
[all …]
/kernel/linux/linux-6.6/arch/m68k/kernel/
Drelocate_kernel.S22 jeq 3f
34 pmove %tc,%d0 /* Disable MMU */
35 bclr #7,%d0
36 pmove %d0,%tc
40 3:
56 movel %a4,%d0
57 andl #0xff000000,%d0
58 orw #0xe020,%d0 /* Map 16 MiB, enable, cacheable */
60 movec %d0,%itt0
61 movec %d0,%dtt0
[all …]
Dentry.S107 movel %d0,%sp | discard the leftover junk
110 | return pt_regs.d0
111 movel %sp@(PT_OFF_D0+4),%d0
116 GET_CURRENT(%d0)
124 GET_CURRENT(%d0)
155 GET_CURRENT(%d0)
171 moveq #__NR_sigreturn,%d0
175 movel #__NR_rt_sigreturn,%d0
187 addql #1,%d0 | optimization for cmpil #-1,%d0
189 movel %sp@(PT_OFF_ORIG_D0),%d0
[all …]
Dhead.S55 * 3) Increase readability of the code
292 /* #define FONT_6x11 */ /* 3rd choice */
308 CPUTYPE_0460 = 3 /* if either above are set, this is set */
475 func_define console_plot_pixel,3
546 #define is_040_or_060(lab) btst &CPUTYPE_0460,%pc@(L(cputype)+3); jne lab
547 #define is_not_040_or_060(lab) btst &CPUTYPE_0460,%pc@(L(cputype)+3); jeq lab
548 #define is_040(lab) btst &CPUTYPE_040,%pc@(L(cputype)+3); jne lab
549 #define is_060(lab) btst &CPUTYPE_060,%pc@(L(cputype)+3); jne lab
550 #define is_not_060(lab) btst &CPUTYPE_060,%pc@(L(cputype)+3); jeq lab
551 #define is_020(lab) btst &CPUTYPE_020,%pc@(L(cputype)+3); jne lab
[all …]
/kernel/linux/linux-6.6/arch/m68k/fpsp040/
Dx_store.S41 movel CMDREG3B(%a6),%d0
42 bfextu %d0{#6:#3},%d0 |isolate dest. reg from cmdreg3b
45 moveb (%a1,%d0.w),%d0 |convert reg# to dynamic register mask
50 fmovemx (%a0),%d0 |move to correct register
56 cmpb #0x80,%d0
61 cmpb #0x40,%d0
66 cmpb #0x20,%d0
71 cmpb #0x10,%d0
79 bsrl g_opcls |returns opclass in d0
80 cmpib #3,%d0
[all …]
Dsto_res.S34 bfextu CMDREG1B(%a6){#13:#3},%d0 |extract cos destination
35 cmpib #3,%d0 |check for fp0/fp1 cases
39 subl %d0,%d1 |d1 = 7- (dest. reg. no.)
40 clrl %d0
41 bsetl %d1,%d0 |d0 is dynamic register mask
42 fmovemx (%a7)+,%d0
45 cmpib #0,%d0
47 cmpib #1,%d0
49 cmpib #2,%d0
67 bfextu CMDREG1B(%a6){#6:#3},%d0 |extract destination register
[all …]
Dutil.S106 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
[all …]
Dbugfix.S180 moveb CU_SAVEPC(%a6),%d0
181 andib #0xFE,%d0
193 movew CMDREG1B(%a6),%d0
194 andiw #0xE000,%d0 |strip all but opclass
200 bfextu CMDREG1B(%a6){#3:#3},%d0 |get 1st src
201 bfextu CMDREG3B(%a6){#6:#3},%d1 |get 3rd dest
202 cmpb %d0,%d1
208 bfextu CMDREG1B(%a6){#6:#3},%d0 |get 1st dest
209 cmpb %d0,%d1 |cmp 1st dest with 3rd dest
214 bfextu CMDREG2B(%a6){#6:#3},%d1 |get 2nd dest
[all …]
Dsmovecr.S45 bfextu CMDREG1B(%a6){#9:#7},%d0 |get offset
50 tstb %d0 |if zero, offset is to pi
52 cmpib #0x0a,%d0 |check range $01 - $0a
54 cmpib #0x0e,%d0 |check range $0b - $0e
56 cmpib #0x2f,%d0 |check range $10 - $2f
58 cmpib #0x3f,%d0 |check range $30 - $3f
67 beqs PI_RP |if 3, rp mode
78 subil #0xb,%d0 |make offset in 0 - 4 range
82 beqs SM_RP |if 3, rp mode
85 cmpib #0x2,%d0 |check if result is inex
[all …]
/kernel/linux/linux-5.10/arch/m68k/fpsp040/
Dx_store.S41 movel CMDREG3B(%a6),%d0
42 bfextu %d0{#6:#3},%d0 |isolate dest. reg from cmdreg3b
45 moveb (%a1,%d0.w),%d0 |convert reg# to dynamic register mask
50 fmovemx (%a0),%d0 |move to correct register
56 cmpb #0x80,%d0
61 cmpb #0x40,%d0
66 cmpb #0x20,%d0
71 cmpb #0x10,%d0
79 bsrl g_opcls |returns opclass in d0
80 cmpib #3,%d0
[all …]
Dsto_res.S34 bfextu CMDREG1B(%a6){#13:#3},%d0 |extract cos destination
35 cmpib #3,%d0 |check for fp0/fp1 cases
39 subl %d0,%d1 |d1 = 7- (dest. reg. no.)
40 clrl %d0
41 bsetl %d1,%d0 |d0 is dynamic register mask
42 fmovemx (%a7)+,%d0
45 cmpib #0,%d0
47 cmpib #1,%d0
49 cmpib #2,%d0
67 bfextu CMDREG1B(%a6){#6:#3},%d0 |extract destination register
[all …]
Dutil.S106 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
[all …]
Dbugfix.S180 moveb CU_SAVEPC(%a6),%d0
181 andib #0xFE,%d0
193 movew CMDREG1B(%a6),%d0
194 andiw #0xE000,%d0 |strip all but opclass
200 bfextu CMDREG1B(%a6){#3:#3},%d0 |get 1st src
201 bfextu CMDREG3B(%a6){#6:#3},%d1 |get 3rd dest
202 cmpb %d0,%d1
208 bfextu CMDREG1B(%a6){#6:#3},%d0 |get 1st dest
209 cmpb %d0,%d1 |cmp 1st dest with 3rd dest
214 bfextu CMDREG2B(%a6){#6:#3},%d1 |get 2nd dest
[all …]
Dsmovecr.S45 bfextu CMDREG1B(%a6){#9:#7},%d0 |get offset
50 tstb %d0 |if zero, offset is to pi
52 cmpib #0x0a,%d0 |check range $01 - $0a
54 cmpib #0x0e,%d0 |check range $0b - $0e
56 cmpib #0x2f,%d0 |check range $10 - $2f
58 cmpib #0x3f,%d0 |check range $30 - $3f
67 beqs PI_RP |if 3, rp mode
78 subil #0xb,%d0 |make offset in 0 - 4 range
82 beqs SM_RP |if 3, rp mode
85 cmpib #0x2,%d0 |check if result is inex
[all …]
/kernel/linux/linux-6.6/arch/s390/crypto/
Dchacha-s390.S23 .long 3,0,0,0
26 .long 0,1,2,3
102 VREPF XB3,K1,3
107 VREPF XD3,K3,3
113 VREPF XC3,K2,3
443 #define D0 %v3 macro
507 VLR D0,K3
508 VAF D1,K3,T1 # K[3]+1
509 VAF D2,K3,T2 # K[3]+2
510 VAF D3,K3,T3 # K[3]+3
[all …]
/kernel/linux/linux-6.6/arch/m68k/68000/
Dentry.S48 addql #1,%d0
51 movel #-ENOSYS,%d0
58 1: movel %d0,%sp@(PT_OFF_D0) /* save the return value */
74 movel %sp@(PT_OFF_ORIG_D0),%d0
81 cmpl #NR_syscalls,%d0
83 lsl #2,%d0
85 movel %a0@(%d0), %a0
87 movel %d0,%sp@(PT_OFF_D0) /* save the return value*/
130 movew %sp@(PT_OFF_FORMATVEC), %d0
131 and #0x3ff, %d0
[all …]
/kernel/linux/linux-5.10/arch/m68k/68000/
Dentry.S50 addql #1,%d0
53 movel #-ENOSYS,%d0
60 1: movel %d0,%sp@(PT_OFF_D0) /* save the return value */
78 movel %sp@(PT_OFF_ORIG_D0),%d0
85 cmpl #NR_syscalls,%d0
87 lsl #2,%d0
89 movel %a0@(%d0), %a0
91 movel %d0,%sp@(PT_OFF_D0) /* save the return value*/
134 movew %sp@(PT_OFF_FORMATVEC), %d0
135 and #0x3ff, %d0
[all …]

12345678910>>...41