Home
last modified time | relevance | path

Searched refs:a6 (Results 1 – 116 of 116) sorted by relevance

/linux-4.4.14/arch/m68k/ifpsp060/src/
Ditest.S72 link %a6,&-160
81 clr.l TESTCTR(%a6)
91 clr.l TESTCTR(%a6)
101 clr.l TESTCTR(%a6)
111 clr.l TESTCTR(%a6)
121 clr.l TESTCTR(%a6)
126 mov.l &0x2,EAMEM(%a6)
132 clr.l TESTCTR(%a6)
142 clr.l TESTCTR(%a6)
154 unlk %a6
[all …]
Dftest.S88 link %a6,&-384
98 clr.l TESTCTR(%a6)
108 clr.l TESTCTR(%a6)
118 clr.l TESTCTR(%a6)
126 clr.l TESTCTR(%a6)
136 unlk %a6
140 link %a6,&-384
150 clr.l TESTCTR(%a6)
162 unlk %a6
166 link %a6,&-384
[all …]
Disp.S482 btst &0x5,EXC_ISR(%a6) # supervisor mode?
484 btst &mia7_bit,SPCOND_FLG(%a6) # was a7 changed?
486 btst &0x7,EXC_ISR(%a6) # is trace enabled?
497 btst &mia7_bit,SPCOND_FLG(%a6) # was a7 changed?
500 btst &idbyz_bit,SPCOND_FLG(%a6) # did divide-by-zero occur?
504 btst &0x5,EXC_ISR(%a6) # supervisor mode?
512 btst &idbyz_bit,SPCOND_FLG(%a6) # did divide-by-zero occur?
514 tst.b EXC_ISR(%a6) # no; is trace enabled?
917 mov.w EXC_OPWORD(%a6),%d0 # fetch opcode word
1005 mov.l EXC_A0(%a6),%a0 # Get current a0
[all …]
Dfplsp.S291 set EXC_A6, EXC_AREGS+(6*4) # offset of saved a6
563 link %a6,&-LOCAL_SIZE
565 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1
566 fmovm.l %fpcr,%fpsr,USER_FPCR(%a6) # save ctrl regs
567 fmovm.x &0xc0,EXC_FP0(%a6) # save fp0/fp1
574 fmov.s 0x8(%a6),%fp0 # load sgl input
575 fmov.x %fp0,FP_SRC(%a6)
576 lea FP_SRC(%a6),%a0
578 mov.b %d0,STAG(%a6)
581 andi.l &0x00ff00ff,USER_FPSR(%a6)
[all …]
Dpfpsp.S916 btst &0x4,1+EXC_CMDREG(%a6) # is op an fsincos?
919 bfextu EXC_CMDREG(%a6){&6:&3},%d0 # dyadic; load dst reg
922 lea FP_DST(%a6),%a0 # pass: ptr to dst op
928 mov.b %d0,DTAG(%a6) # save dst optype tag
932 #$# mov.l FP_SRC_EX(%a6),TRAP_SRCOP_EX(%a6)
933 #$# mov.l FP_SRC_HI(%a6),TRAP_SRCOP_HI(%a6)
934 #$# mov.l FP_SRC_LO(%a6),TRAP_SRCOP_LO(%a6)
935 #$# mov.l FP_DST_EX(%a6),TRAP_DSTOP_EX(%a6)
936 #$# mov.l FP_DST_HI(%a6),TRAP_DSTOP_HI(%a6)
937 #$# mov.l FP_DST_LO(%a6),TRAP_DSTOP_LO(%a6)
[all …]
Dfpsp.S917 btst &0x4,1+EXC_CMDREG(%a6) # is op an fsincos?
920 bfextu EXC_CMDREG(%a6){&6:&3},%d0 # dyadic; load dst reg
923 lea FP_DST(%a6),%a0 # pass: ptr to dst op
929 mov.b %d0,DTAG(%a6) # save dst optype tag
933 #$# mov.l FP_SRC_EX(%a6),TRAP_SRCOP_EX(%a6)
934 #$# mov.l FP_SRC_HI(%a6),TRAP_SRCOP_HI(%a6)
935 #$# mov.l FP_SRC_LO(%a6),TRAP_SRCOP_LO(%a6)
936 #$# mov.l FP_DST_EX(%a6),TRAP_DSTOP_EX(%a6)
937 #$# mov.l FP_DST_HI(%a6),TRAP_DSTOP_HI(%a6)
938 #$# mov.l FP_DST_LO(%a6),TRAP_DSTOP_LO(%a6)
[all …]
Dilsp.S110 link.w %a6,&-16
115 mov.w %cc,DIV64_CC(%a6)
116 st POSNEG(%a6) # signed operation
125 link.w %a6,&-16
130 mov.w %cc,DIV64_CC(%a6)
131 sf POSNEG(%a6) # unsigned operation
134 mov.l 0x8(%a6),%d7 # fetch divisor
138 mov.l 0xc(%a6), %d5 # get dividend hi
139 mov.l 0x10(%a6), %d6 # get dividend lo
142 tst.b POSNEG(%a6) # signed or unsigned?
[all …]
/linux-4.4.14/arch/m68k/fpsp040/
Dres_func.S53 clrb DNRM_FLG(%a6)
54 clrb RES_FLG(%a6)
55 clrb CU_ONLY(%a6)
56 tstb DY_MO_FLG(%a6)
59 btstb #7,DTAG(%a6) |if dop = norm=000, zero=001,
66 leal FPTEMP(%a6),%a0
77 bfclr DTAG(%a6){#0:#4} |set tag to normalized, FPTE15 = 0
78 bsetb #4,DTAG(%a6) |set FPTE15
79 orb #0x0f,DNRM_FLG(%a6)
81 leal ETEMP(%a6),%a0
[all …]
Dscale.S52 movew FPTEMP(%a6),%d1 |get dest exponent
53 smi L_SCR1(%a6) |use L_SCR1 to hold sign
55 movew ETEMP(%a6),%d0 |check src bounds
66 moveb DTAG(%a6),%d0
70 st STORE_FLG(%a6) |dest already contains result
71 orl #unfl_mask,USER_FPSR(%a6) |set UNFL
73 leal FPTEMP(%a6),%a0
76 fmovel USER_FPCR(%a6),%FPCR
77 fmovex FPTEMP(%a6),%fp0 |simply return dest
86 fmovex ETEMP(%a6),%fp0 |move in src for int
[all …]
Dbugfix.S180 moveb CU_SAVEPC(%a6),%d0
193 movew CMDREG1B(%a6),%d0
200 bfextu CMDREG1B(%a6){#3:#3},%d0 |get 1st src
201 bfextu CMDREG3B(%a6){#6:#3},%d1 |get 3rd dest
208 bfextu CMDREG1B(%a6){#6:#3},%d0 |get 1st dest
214 bfextu CMDREG2B(%a6){#6:#3},%d1 |get 2nd dest
217 bfextu CMDREG1B(%a6){#3:#3},%d0 |get 1st src
225 bfextu CMDREG1B(%a6){#3:#3},%d0 |get source register no
230 fmovemx %d0,ETEMP(%a6) |load source to ETEMP
233 bfins %d0,CMDREG1B(%a6){#0:#6} |opclass 2, extended
[all …]
Dx_unfl.S46 link %a6,#-LOCAL_SIZE
48 moveml %d0-%d1/%a0-%a1,USER_DA(%a6)
49 fmovemx %fp0-%fp3,USER_FP0(%a6)
50 fmoveml %fpcr/%fpsr/%fpiar,USER_FPCR(%a6)
58 btstb #unfl_bit,FPCR_ENABLE(%a6)
61 btstb #E3,E_BYTE(%a6)
67 bfextu CMDREG3B(%a6){#6:#3},%d0 |get dest reg no
68 bclrb %d0,FPR_DIRTY_BITS(%a6) |clr dest dirty bit
70 movel USER_FPSR(%a6),FPSR_SHADOW(%a6)
71 orl #sx_mask,E_BYTE(%a6)
[all …]
Dgen_except.S70 movel ETEMP_EX(%a6),ETEMP_EX(%a1) |copy etemp from unimp
71 movel ETEMP_HI(%a6),ETEMP_HI(%a1) |frame to busy frame
72 movel ETEMP_LO(%a6),ETEMP_LO(%a1)
73 movel CMDREG1B(%a6),CMDREG1B(%a1) |set inst in frame to unimp
74 movel CMDREG1B(%a6),%d0 |fix cmd1b to make it
76 bfextu CMDREG1B(%a6){#13:#1},%d1 |extract bit 2
80 bfextu CMDREG1B(%a6){#10:#3},%d1 |extract bit 3,4,5
89 orl %d0,USER_FPSR(%a6)
90 movel USER_FPSR(%a6),FPSR_SHADOW(%a1) |set exc bits
115 movel CMDREG1B(%a6),CMDREG1B(%a1) |set inst in frame to unimp
[all …]
Dget_op.S495 movew ETEMP(%a6),%d0 |get word with inf information
503 tstl ETEMP_HI(%a6) |check ms mantissa
505 tstl ETEMP_LO(%a6) |check ls mantissa
509 btstb #signan_bit,ETEMP_HI(%a6) |test for snan
511 orl #snaniop_mask,USER_FPSR(%a6) |always set snan if it is so
514 movew ETEMP_EX+2(%a6),%d0 |get word 4
518 tstl ETEMP_HI(%a6) |check words 3 and 2
520 tstl ETEMP_LO(%a6) |check words 1 and 0
522 tstl ETEMP(%a6) |test sign of the zero
524 movel #0x80000000,ETEMP(%a6) |write neg zero to etemp
[all …]
Dx_operr.S145 tstl FPTEMP_LO(%a6)
147 cmpl #0xFFFFFFFF,FPTEMP_HI(%a6)
151 tstl FPTEMP_HI(%a6)
157 moveb STAG(%a6),%d0 |test stag for nan
161 cmpil #0xffff8000,FPTEMP_LO(%a6) |test if ls lword is special
173 movew FPTEMP_EX(%a6),%d0
177 movel FPTEMP_LO(%a6),%d0
184 moveb STAG(%a6),%d0 |test stag for nan
188 cmpil #0xffffff80,FPTEMP_LO(%a6) |test if ls lword is special
200 movew FPTEMP_EX(%a6),%d0
[all …]
Dx_snan.S43 link %a6,#-LOCAL_SIZE
45 moveml %d0-%d1/%a0-%a1,USER_DA(%a6)
46 fmovemx %fp0-%fp3,USER_FP0(%a6)
47 fmoveml %fpcr/%fpsr/%fpiar,USER_FPCR(%a6)
52 btstb #snan_bit,FPCR_ENABLE(%a6)
63 moveb FPCR_ENABLE(%a6),%d0
64 andb FPSR_EXCEPT(%a6),%d0
71 moveb #INEX_VEC,EXC_VEC+1(%a6)
72 moveml USER_DA(%a6),%d0-%d1/%a0-%a1
73 fmovemx USER_FP0(%a6),%fp0-%fp3
[all …]
Dutil.S103 btstb #E3,E_BYTE(%a6) |check for nu exception
106 movew CMDREG3B(%a6),%d0 |get the command word
112 movew CMDREG3B(%a6),%d0 |get the command word again
121 movew CMDREG1B(%a6),%d0 |get command word
127 movew CMDREG1B(%a6),%d0 |again get the command word
152 bfextu FPCR_MODE(%a6){#0:#2},%d0 |set round precision
183 bfextu FPCR_MODE(%a6){#2:#2},%d1 |set round mode
193 bsetb #inf_bit,FPSR_CC(%a6)
203 orl #neginf_mask,USER_FPSR(%a6)
213 bsetb #neg_bit,FPSR_CC(%a6)
[all …]
Dx_fline.S47 link %a6,#-LOCAL_SIZE
49 moveml %d0-%d1/%a0-%a1,USER_DA(%a6)
50 moveal EXC_PC+4(%a6),%a0 |get address of fline instruction
51 leal L_SCR1(%a6),%a1 |use L_SCR1 as scratch
53 addl #4,%a6 |to offset the sub.l #4,a7 above so that
54 | ;a6 can point correctly to the stack frame
57 subl #4,%a6
58 movel L_SCR1(%a6),%d0 |d0 contains the fline and command word
83 movew EXC_SR+4(%a6),EXC_SR(%a6) |move stacked sr to new position
84 movel EXC_PC+4(%a6),EXC_PC(%a6) |move stacked pc to new position
[all …]
Dkernel_ex.S67 bsetb #neg_bit,FPSR_CC(%a6) |set neg bit in FPSR
69 btstb #dz_bit,FPCR_ENABLE(%a6) |test FPCR for dz exc enabled
74 btstb #dz_bit,FPCR_ENABLE(%a6) |test FPCR for dz exc enabled
79 btstb #sign_bit,ETEMP_EX(%a6) |check sign for neg or pos
84 bsetb #neg_bit,FPSR_CC(%a6) |set neg bit in FPSR
89 orl #dzinf_mask,USER_FPSR(%a6) |set I,DZ,ADZ
95 btstb #sign_bit,ETEMP_EX(%a6) |check sign for neg or pos
97 bsetb #neg_bit,FPSR_CC(%a6) |set neg bit in FPSR
99 orl #dzinf_mask,USER_FPSR(%a6) |set I,DZ,ADZ
100 st STORE_FLG(%a6)
[all …]
Dstanh.S86 fmovex %fp0,X(%a6)
89 movel %d0,X(%a6)
97 movel X(%a6),%d0
98 movel %d0,SGN(%a6)
101 movel %d0,X(%a6)
102 andl #0x80000000,SGN(%a6)
103 fmovex X(%a6),%fp0 | ...FP0 IS Y = 2|X|
113 movel SGN(%a6),%d0
114 fmovex %fp1,V(%a6)
115 eorl %d0,V(%a6)
[all …]
Dskeleton.S66 link %a6,#-LOCAL_SIZE
68 bclrb #E1,E_BYTE(%a6)
70 unlk %a6
103 link %a6,#-LOCAL_SIZE
108 btstb #E1,E_BYTE(%a6) |test for E1 set
114 unlk %a6
121 unlk %a6
128 unlk %a6
138 unlk %a6
142 link %a6,#-LOCAL_SIZE
[all …]
Dsrem_mod.S100 movel #0,Mod_Flag(%a6)
106 movel #1,Mod_Flag(%a6)
112 movew %d3,SignY(%a6)
157 movew %d0,SignX(%a6)
158 movew SignY(%a6),%d1
161 movew %d1,SignQ(%a6) | ...sign(Q) obtained
202 movel %d3,L_SCR1(%a6) | ...save biased expo(Y)
203 movel %d0,L_SCR2(%a6) |save d0
216 movel L_SCR2(%a6),%d0 |restore d0
266 movel L_SCR1(%a6),%d0 | ...new biased expo of R
[all …]
Ddo_func.S62 clrb CU_ONLY(%a6)
69 bfextu CMDREG1B(%a6){#0:#6},%d0 |get opclass and src fields
76 movew CMDREG1B(%a6),%d0
80 bfextu STAG(%a6){#0:#3},%d1
85 leal ETEMP(%a6),%a0 |a0 is pointer to src op
86 movel USER_FPCR(%a6),%d1
95 st STORE_FLG(%a6)
274 clrb FPSR_QBYTE(%a6) | clear quotient field
275 bfextu STAG(%a6){#0:#3},%d0 |stag = d0
276 bfextu DTAG(%a6){#0:#3},%d1 |dtag = d1
[all …]
Dssin.S171 movel #0,ADJN(%a6)
177 movel #1,ADJN(%a6)
186 fmovex %fp0,X(%a6)
209 fmovel %fp1,N(%a6) | ...CONVERT TO INTEGER
211 movel N(%a6),%d0
224 movel N(%a6),%d0
225 addl ADJN(%a6),%d0 | ...SEE IF D0 IS ODD OR EVEN
270 fmulx X(%a6),%fp0 | ...R'*S
304 fmovex %fp0,X(%a6) | ...X IS S
311 eorl %d0,X(%a6) | ...X IS NOW S'= SGN*S
[all …]
Dsto_res.S34 bfextu CMDREG1B(%a6){#13:#3},%d0 |extract cos destination
52 fmovemx %fp1-%fp1,USER_FP3(%a6)
55 fmovemx %fp1-%fp1,USER_FP2(%a6)
58 fmovemx %fp1-%fp1,USER_FP1(%a6)
61 fmovemx %fp1-%fp1,USER_FP0(%a6)
67 bfextu CMDREG1B(%a6){#6:#3},%d0 |extract destination register
85 fmovemx %fp0-%fp0,USER_FP3(%a6)
88 fmovemx %fp0-%fp0,USER_FP2(%a6)
91 fmovemx %fp0-%fp0,USER_FP1(%a6)
94 fmovemx %fp0-%fp0,USER_FP0(%a6)
Dx_unimp.S43 link %a6,#-LOCAL_SIZE
46 moveml %d0-%d1/%a0-%a1,USER_DA(%a6)
47 fmovemx %fp0-%fp3,USER_FP0(%a6)
48 fmoveml %fpcr/%fpsr/%fpiar,USER_FPCR(%a6)
58 movel USER_FPSR(%a6),%d0
60 movel %d0,USER_FPSR(%a6)
64 clrb UFLG_TMP(%a6) |clr flag for unsupp data
67 clrb STORE_FLG(%a6)
70 tstb STORE_FLG(%a6)
Dsetox.S486 movel #0,ADJFLAG(%a6)
491 movel %d0,L_SCR1(%a6) | ...save N temporarily
495 movel L_SCR1(%a6),%d0
498 movew L2,L_SCR1(%a6) | ...prefetch L2, no need in CB
531 movew %d0,SCALE(%a6) | ...SCALE is 2^(M) in extended
532 clrw SCALE+2(%a6)
533 movel #0x80000000,SCALE+4(%a6)
534 clrl SCALE+8(%a6)
558 movel ADJFLAG(%a6),%d0
564 fmulx ADJSCALE(%a6),%fp0
[all …]
Dslogn.S321 movel #0x00000000,ADJK(%a6)
330 movel (%a0),X(%a6)
331 movel 4(%a0),X+4(%a6)
332 movel 8(%a0),X+8(%a6)
355 addl ADJK(%a6),%d0 | ...ADJUST K, ORIGINAL INPUT MAY BE DENORM.
360 movel #0x3FFF0000,X(%a6) | ...X IS NOW Y, I.E. 2^(-K)*X
361 movel XFRAC(%a6),FFRAC(%a6)
362 andil #0xFE000000,FFRAC(%a6) | ...FIRST 7 BITS OF Y
363 oril #0x01000000,FFRAC(%a6) | ...GET F: ATTACH A 1 AT THE EIGHTH BIT
364 movel FFRAC(%a6),%d0 | ...READY TO GET ADDRESS OF 1/F
[all …]
Dstan.S321 movel #0x7ffe0000,FP_SCR2(%a6) |yes
323 movel #0xc90fdaa2,FP_SCR2+4(%a6)
324 clrl FP_SCR2+8(%a6)
326 movel #0x7fdc0000,FP_SCR3(%a6) |create low half of 2**16383*
328 movel #0x85a308d3,FP_SCR3+4(%a6)
329 clrl FP_SCR3+8(%a6)
331 orw #0x8000,FP_SCR2(%a6) |positive arg
332 orw #0x8000,FP_SCR3(%a6)
334 faddx FP_SCR2(%a6),%fp0 |high part of reduction is exact
336 faddx FP_SCR3(%a6),%fp0 |low part of reduction
[all …]
Dstwotox.S213 fmovex %fp0,X(%a6)
232 fmovel %fp1,N(%a6) | ...N = ROUND-TO-INT(64 X)
235 fmovel N(%a6),%fp1 | ...N --> FLOATING FMT
236 movel N(%a6),%d0
246 movew %d2,ADJFACT(%a6) | ...ADJFACT IS 2^(M')
317 fmovex %fp0,X(%a6)
335 fmovel %fp1,N(%a6) | ...N=INT(X*64*LOG10/LOG2)
338 fmovel N(%a6),%fp1 | ...N --> FLOATING FMT
339 movel N(%a6),%d0
349 movew %d2,ADJFACT(%a6) | ...ADJFACT IS 2^(M')
Dsatan.S280 movew #0x0000,XDCARE(%a6) | ...CLEAN UP X JUST IN CASE
281 andil #0xF8000000,XFRAC(%a6) | ...FIRST 5 BITS
282 oril #0x04000000,XFRAC(%a6) | ...SET 6-TH BIT TO 1
283 movel #0x00000000,XFRACLO(%a6) | ...LOCATION OF X IS NOW F
286 fmulx X(%a6),%fp1 | ...FP1 IS X*F, NOTE THAT X*F > 0
287 fsubx X(%a6),%fp0 | ...FP0 IS X-F
337 faddx ATANF(%a6),%fp0 | ...ATAN(X)
359 movew #0x0000,XDCARE(%a6)
380 fmulx X(%a6),%fp0 | ...X*Y
388 faddx X(%a6),%fp0
[all …]
Dx_store.S8 | a6 = points to fp value to be stored.
38 btstb #E3,E_BYTE(%a6)
41 movel CMDREG3B(%a6),%d0
58 fmovemx %fp0-%fp0,USER_FP0(%a6)
63 fmovemx %fp1-%fp1,USER_FP1(%a6)
68 fmovemx %fp2-%fp2,USER_FP2(%a6)
73 fmovemx %fp3-%fp3,USER_FP3(%a6)
82 movel CMDREG1B(%a6),%d0
90 movel EXC_EA(%a6),%a0 |get the address
Dx_ovfl.S58 link %a6,#-LOCAL_SIZE
60 moveml %d0-%d1/%a0-%a1,USER_DA(%a6)
61 fmovemx %fp0-%fp3,USER_FP0(%a6)
62 fmoveml %fpcr/%fpsr/%fpiar,USER_FPCR(%a6)
Dbindec.S176 movel (%a0),L_SCR2(%a6) |save exponent for sign check
178 clrb BINDEC_FLG(%a6) |clr norm/denorm flag
179 movew STAG(%a6),%d0 |get stag
201 st BINDEC_FLG(%a6) |set flag for denorm
211 movel (%a0),FP_SCR2(%a6) | move input to work space
212 movel 4(%a0),FP_SCR2+4(%a6) | move input to work space
213 movel 8(%a0),FP_SCR2+8(%a6) | move input to work space
214 andil #0x7fffffff,FP_SCR2(%a6) |create abs(X)
242 tstb BINDEC_FLG(%a6) |check for denorm
247 movew FP_SCR2(%a6),%d0 |move exp to d0
[all …]
Dx_unsupp.S64 movel USER_FPSR(%a6),%d1
65 btst #5,CMDREG1B(%a6) |looking for fmove out
Dsint.S78 bfextu FPCR_MODE(%a6){#2:#2},%d1 |use user's mode for rounding
136 movel %d1,L_SCR1(%a6) |save mode bits
153 btstb #1,L_SCR1+3(%a6) |check for rn and rz
160 cmpib #3,L_SCR1+3(%a6) |check for rp
171 cmpib #2,L_SCR1+3(%a6) |check for rm
218 movel L_SCR1(%a6),%d1 |use selected rounding mode
Ddecbin.S7 | Input: Normalized packed bcd value in ETEMP(a6).
139 | ( ) a6: pointer to original bcd value
146 leal FP_SCR1(%a6),%a0 |load tmp bcd storage address
147 movel ETEMP(%a6),(%a0) |save input bcd value
148 movel ETEMP_HI(%a6),4(%a0) |save words 2 and 3
149 movel ETEMP_LO(%a6),8(%a0) |and work with these
501 orl #inx1a_mask,USER_FPSR(%a6) |set inex1/ainex
Dfpsp.h18 | link a6,#-LOCAL_SIZE
20 | movem.l d0-d1/a0-a1,USER_DA(a6)
21 | fmovem.x fp0-fp3,USER_FP0(a6)
22 | fmove.l fpsr/fpcr/fpiar,USER_FPSR(a6)
50 | movem.l USER_DA(a6),d0-d1/a0-a1
51 | fmovem.x USER_FP0(a6),fp0-fp3
52 | fmove.l USER_FPSR(a6),fpsr/fpcr/fpiar
54 | unlk a6
Dround.S62 orl #inx2a_mask,USER_FPSR(%a6) |set inex2/ainex
472 orl #inx2a_mask,USER_FPSR(%a6) |set inex2/ainex
480 orl #inx2a_mask,USER_FPSR(%a6) |set inex2/ainex
504 btstb #E3,E_BYTE(%a6) |test for type E3 exception
506 bfextu WBTEMP_GRS(%a6){#6:#3},%d2 |extract guard,round, sticky bit
512 movel LOCAL_LO(%a0),FP_SCR2+LOCAL_LO(%a6)
513 movel %d0,FP_SCR2+LOCAL_GRS(%a6)
527 movel FP_SCR2+LOCAL_GRS(%a6),%d0 |restore original g,r,s
540 bfextu FP_SCR2+LOCAL_LO(%a6){%d0:#32},%d0 |d0 = new G,R,S
549 movel FP_SCR2+LOCAL_GRS(%a6),%d2 |restore original g,r,s
[all …]
Dsgetem.S78 movel USER_FPCR(%a6),%d0
/linux-4.4.14/arch/xtensa/lib/
Dmemcopy.S88 l8ui a6, a3, 0
90 s8i a6, a5, 0
107 l8ui a6, a3, 0
110 s8i a6, a5, 0
117 l8ui a6, a3, 0
121 s8i a6, a5, 0
154 l32i a6, a3, 0
156 s32i a6, a5, 0
157 l32i a6, a3, 8
160 s32i a6, a5, 8
[all …]
Dusercopy.S105 EX(l8ui, a6, a3, 0, l_fixup)
107 EX(s8i, a6, a5, 0, s_fixup)
115 EX(l8ui, a6, a3, 0, l_fixup)
118 EX(s8i, a6, a5, 0, s_fixup)
138 EX(l8ui, a6, a3, 0, l_fixup)
140 EX(s8i, a6, a5, 0, s_fixup)
164 EX(l32i, a6, a3, 0, l_fixup)
166 EX(s32i, a6, a5, 0, s_fixup)
167 EX(l32i, a6, a3, 8, l_fixup)
170 EX(s32i, a6, a5, 8, s_fixup)
[all …]
Dchecksum.S63 l32i a6, a2, 0
65 ONES_ADD(a4, a6)
67 l32i a6, a2, 8
69 ONES_ADD(a4, a6)
71 l32i a6, a2, 16
73 ONES_ADD(a4, a6)
75 l32i a6, a2, 24
77 ONES_ADD(a4, a6)
93 l32i a6, a2, 0
94 ONES_ADD(a4, a6)
[all …]
Dmemset.S53 movi a6, 3 # for alignment tests
54 bany a2, a6, .Ldstunaligned # if dst is unaligned
72 slli a6, a7, 4
73 add a6, a6, a5 # a6 = end of last 16B chunk
82 blt a5, a6, .Loop1
141 add a6, a5, a4 # a6 = ending address
147 blt a5, a6, .Lbyteloop
Dstrnlen_user.S45 # a6/ mask1
61 movi a6, MASK1 # mask for byte 1
83 bnone a9, a6, .Lz1 # if byte 1 is zero
97 bnone a9, a6, .Lz1 # if byte 1 is zero
Dstrncpy_user.S48 # a6/ mask1
66 movi a6, MASK1 # mask for byte 1
123 bnone a9, a6, .Lz1 # if byte 1 is zero
142 bnone a9, a6, .Lz1 # if byte 1 is zero
/linux-4.4.14/arch/xtensa/boot/boot-redboot/
Dbootstrap.S114 ___flush_dcache_all a5 a6
118 ___invalidate_icache_all a5 a6
138 movi a6, _param_start
142 s32i a8, a6, 0
144 addi a6, a6, 4
149 movi a6, __bss_start
153 s32i a5, a6, 0
154 addi a6, a6, 4
155 blt a6, a7, 3b
174 movi a6, _image_start
[all …]
/linux-4.4.14/arch/xtensa/kernel/
Dmcount.S37 xor a6, a0, a1
38 and a6, a6, a3
39 xor a6, a6, a1
40 addi a6, a6, -MCOUNT_INSN_SIZE
Dalign.S170 s32i a6, a2, PT_AREG6
220 addi a6, a5, -OP0_S32I_N
221 _beqz a6, .Lstore # S32I.N, do a store
229 extui a6, a4, INSN_T, 4 # get source register
230 addx8 a5, a6, a5
242 l32e a6, a3, -4
245 l32i a6, a3, 4
247 __src_b a3, a5, a6 # a3 has the data word
332 l32i a6, a2, PT_AREG6
349 movi a6, 0 # mask: ffffffff:00000000
[all …]
Dhead.S230 l32i a6, a2, 8 # start source (in ROM)
233 beq a4, a6, 1b # skip, source and dest. are the same
235 2: l32i a7, a6, 0 # load word
236 addi a6, a6, 4
267 movi a6, 0
268 xsr a6, excsave1
299 movi a6, 0
300 wsr a6, excsave1
Dentry.S174 s32i a6, a1, PT_AREG6
511 mov a6, a1
563 load_xtregs_opt a1 a2 a4 a5 a6 a7 PT_XTREGS_OPT
591 _bltui a6, 16, 1f # only have to restore current window?
600 mov a2, a6
605 addi a2, a6, -16 # decrementing Y in WMASK
608 l32i a6, a3, PT_AREG_END + 8
624 movi a6, 0
709 l32i a6, a1, PT_AREG6
871 movi a6, unrecoverable_text
[all …]
Dcoprocessor.S63 xchal_cp##x##_store a2 a4 a5 a6 a7; \
80 xchal_cp##x##_load a2 a4 a5 a6 a7; \
262 s32i a6, a1, PT_AREG6
332 1: l32i a6, a1, PT_AREG6
Dvectors.S725 s32e a6, a0, -24
742 l32e a6, a7, -24
759 s32e a6, a0, -40
781 l32e a6, a11, -40
/linux-4.4.14/arch/xtensa/mm/
Dmisc.S124 movi a6, 0
129 addi a6, a3, (PAGE_KERNEL | _PAGE_HW_WRITE)
131 wdtlb a6, a2
146 bnez a6, 1f
171 movi a6, 0
177 addi a6, a4, (PAGE_KERNEL | _PAGE_HW_WRITE)
178 wdtlb a6, a2
222 bnez a6, 1f
254 addi a6, a3, (PAGE_KERNEL | _PAGE_HW_WRITE)
256 wdtlb a6, a2
[all …]
/linux-4.4.14/net/xfrm/
Dxfrm_hash.h15 return ntohl(addr->a6[2] ^ addr->a6[3]); in __xfrm6_addr_hash()
28 return ntohl(daddr->a6[2] ^ daddr->a6[3] ^ in __xfrm6_daddr_saddr_hash()
29 saddr->a6[2] ^ saddr->a6[3]); in __xfrm6_daddr_saddr_hash()
69 initval = (__force u32)(addr->a6[pdw] & mask); in __xfrm6_pref_hash()
72 return jhash2((__force u32 *)addr->a6, pdw, initval); in __xfrm6_pref_hash()
Dxfrm_state.c2152 x->props.saddr.a6, x->id.daddr.a6); in xfrm_audit_helper_sainfo()
Dxfrm_policy.c3111 audit_log_format(audit_buf, " src=%pI6", sel->saddr.a6); in xfrm_audit_common_policyinfo()
3115 audit_log_format(audit_buf, " dst=%pI6", sel->daddr.a6); in xfrm_audit_common_policyinfo()
/linux-4.4.14/arch/m68k/ifpsp060/
Dos.S82 | 0x4(%a6),bit5 - 1 = supervisor mode, 0 = user mode
89 btst #0x5,0x4(%a6) | check for supervisor state
113 | 0x4(%a6),bit5 - 1 = supervisor mode, 0 = user mode
122 btst #0x5,0x4(%a6) | check for supervisor state
144 | 0x4(%a6),bit5 - 1 = supervisor mode, 0 = user mode
153 btst #0x5,0x4(%a6) | check for supervisor state
167 | 0x4(%a6),bit5 - 1 = supervisor mode, 0 = user mode
178 | 0x4(%a6),bit5 - 1 = supervisor mode, 0 = user mode
189 btst #0x5,0x4(%a6) | check for supervisor state
203 | 0x4(%a6),bit5 - 1 = supervisor mode, 0 = user mode
[all …]
Dpfpsp.sa380 dc.l $4efb8802,$007400a6,$015a0000,$00420104
824 dc.l $000c61ff,$ffffcf06,$4a8166ff,$000037a6
1066 dc.l $0030f201,$900060a6,$f22ed080,$ff90f22e
Ditest.sa736 dc.l $3fff0170,$000021a6,$42827602,$49eeff74
1148 dc.l $ffc02d7c,$00000004,$ff8c61ff,$000007a6
Dfplsp.sa388 dc.l $660861ff,$000038a6,$60300c01,$00016608
484 dc.l $ff6c41ee,$ff6c61ff,$000052a6,$1d40ff4e
535 dc.l $4280102e,$ff634a01,$660861ff,$000044a6
/linux-4.4.14/arch/xtensa/include/asm/
Dinitialize_mmu.h120 movi a6, 0x01000000
121 wsr a6, ITLBCFG
122 wsr a6, DTLBCFG
171 movi a6, ~_PAGE_ATTRIB_MASK
181 and a3, a3, a6
187 and a4, a4, a6
/linux-4.4.14/include/net/
Dinetpeer.h29 struct in6_addr a6; member
93 iaddr->a6 = *in6; in inetpeer_set_addr_v6()
99 return &iaddr->a6; in inetpeer_get_addr_v6()
125 daddr.a6 = *v6daddr; in inet_getpeer_v6()
138 n = sizeof(a->a6) / sizeof(u32); in inetpeer_addr_cmp()
Dtcp.h1328 struct in6_addr a6; member
/linux-4.4.14/arch/m68k/lib/
Dudivsi3.S81 #define a6 REG (a6) macro
138 link a6,IMM (-12)
140 movel a6@(8),d0
141 movel a6@(12),d1
154 unlk a6 | and return
Dmulsi3.S81 #define a6 REG (a6) macro
Dmodsi3.S81 #define a6 REG (a6) macro
Dumodsi3.S81 #define a6 REG (a6) macro
Ddivsi3.S81 #define a6 REG (a6) macro
/linux-4.4.14/drivers/block/
Dswim_asm.S51 link %a6, #0
53 movel %a6@(0x0c), %a4
56 unlk %a6
65 movel %a6@(0x08), %a3
154 link %a6, #0
156 movel %a6@(0x0c), %a4
159 unlk %a6
163 movel %a6@(0x08), %a3
/linux-4.4.14/net/ipv6/
Dipcomp6.c99 memcpy(t->id.daddr.a6, x->id.daddr.a6, sizeof(struct in6_addr)); in ipcomp6_tunnel_create()
103 memcpy(t->props.saddr.a6, x->props.saddr.a6, sizeof(struct in6_addr)); in ipcomp6_tunnel_create()
/linux-4.4.14/arch/m68k/include/asm/
Dentry.h166 moveml %a3-%a6/%d6-%d7,%sp@
170 moveml %sp@,%a3-%a6/%d6-%d7
209 moveml %a3-%a6/%d6-%d7,%sp@-
213 moveml %sp@+,%a3-%a6/%d6-%d7
Da.out-core.h55 dump->regs.a6 = sw->a6; in aout_dump_thread()
Duser.h41 long a0,a1,a2,a3,a4,a5,a6; member
Delf.h102 pr_reg[13] = sw->a6; \
/linux-4.4.14/arch/nios2/lib/
Dmemcpy.c75 register op_t a0, a1, a2, a3, a4, a5, a6, a7; in _wordcopy_fwd_aligned() local
83 a6 = ((op_t *) srcp)[6]; in _wordcopy_fwd_aligned()
91 ((op_t *) dstp)[6] = a6; in _wordcopy_fwd_aligned()
/linux-4.4.14/arch/c6x/include/asm/
Dsyscall.h64 *args++ = regs->a6; in syscall_get_arguments()
102 regs->a6 = *args++; in syscall_set_arguments()
Delf.h39 _regs->a6 = (_interp_map); \
/linux-4.4.14/drivers/s390/net/
Dqeth_l3_main.c237 (tmp->u.a6.pfxlen == addr->u.a6.pfxlen) && in __qeth_l3_insert_ip_todo()
238 (memcmp(&tmp->u.a6.addr, &addr->u.a6.addr, in __qeth_l3_insert_ip_todo()
281 QETH_CARD_HEX(card, 4, &addr->u.a6.addr, 8); in qeth_l3_delete_ip()
282 QETH_CARD_HEX(card, 4, ((char *)&addr->u.a6.addr) + 8, 8); in qeth_l3_delete_ip()
299 QETH_CARD_HEX(card, 4, &addr->u.a6.addr, 8); in qeth_l3_add_ip()
300 QETH_CARD_HEX(card, 4, ((char *)&addr->u.a6.addr) + 8, 8); in qeth_l3_add_ip()
372 (addr->u.a6.pfxlen == todo->u.a6.pfxlen) && in __qeth_l3_ref_ip_on_card()
373 (memcmp(&addr->u.a6.addr, &todo->u.a6.addr, in __qeth_l3_ref_ip_on_card()
532 (memcmp(&tmp->u.a6.addr, &addr->u.a6.addr, in qeth_l3_address_exists_in_list()
555 memcpy(cmd->data.setdelipm.ip6, &addr->u.a6.addr, in qeth_l3_send_setdelmc()
[all …]
Dqeth_l3_sys.c289 addr->u.a6.addr.s6_addr32[0] = 0xfe800000; in qeth_l3_dev_hsuid_store()
290 addr->u.a6.addr.s6_addr32[1] = 0x00000000; in qeth_l3_dev_hsuid_store()
292 addr->u.a6.addr.s6_addr[i] = in qeth_l3_dev_hsuid_store()
294 addr->u.a6.pfxlen = 0; in qeth_l3_dev_hsuid_store()
323 addr->u.a6.addr.s6_addr32[0] = 0xfe800000; in qeth_l3_dev_hsuid_store()
324 addr->u.a6.addr.s6_addr32[1] = 0x00000000; in qeth_l3_dev_hsuid_store()
326 addr->u.a6.addr.s6_addr[i] = card->options.hsuid[i - 8]; in qeth_l3_dev_hsuid_store()
327 addr->u.a6.pfxlen = 0; in qeth_l3_dev_hsuid_store()
Dqeth_l3.h33 } a6; member
/linux-4.4.14/arch/mips/kernel/
Dscall64-o32.S74 load_a6: lw a6, 24(t0) # argument #7 from usp
112 sd a6, PT_R10(sp)
144 ld a6, PT_R10(sp)
171 li a6, 0
204 move a5, a6
205 move a6, a7
Dmcount.S32 PTR_S a6, PT_R10(sp)
47 PTR_L a6, PT_R10(sp)
/linux-4.4.14/arch/tile/kernel/
Dhvglue_trace.c159 #define __HV_DECL6(t6, a6, ...) t6 a6, __HV_DECL5(__VA_ARGS__) argument
168 #define __HV_PASS6(t6, a6, ...) a6, __HV_PASS5(__VA_ARGS__) argument
/linux-4.4.14/arch/m68k/kernel/
Dprocess.c49 return ((unsigned long *)sw->a6)[1]; in thread_saved_pc()
266 fp = ((struct switch_stack *)p->thread.ksp)->a6; in get_wchan()
Dhead.S400 #define STACK %a6@(stackstart)
401 #define ARG0 %a6@(4)
402 #define ARG1 %a6@(8)
403 #define ARG2 %a6@(12)
404 #define ARG3 %a6@(16)
405 #define ARG4 %a6@(20)
409 linkw %a6,#-\stack
415 unlk %a6
1499 subl %a6,%a6 /* clear a6 for gdb */
1624 func_start mmu_print,%a0-%a6/%d0-%d7
[all …]
Dptrace.c63 [13] = SW_REG(a6),
Dsignal.c716 err |= __get_user(sw->a6, &gregs[14]); in rt_restore_ucontext()
828 err |= __put_user(sw->a6, &gregs[14]); in rt_setup_ucontext()
/linux-4.4.14/arch/c6x/kernel/
Dsignal.c45 COPY(sp); COPY(a4); COPY(b4); COPY(a6); COPY(b6); COPY(a8); COPY(b8); in restore_sigcontext()
110 COPY(sp); COPY(a4); COPY(b4); COPY(a6); COPY(b6); COPY(a8); COPY(b8); in setup_sigcontext()
206 regs->a6 = (unsigned long)&frame->uc; in setup_rt_frame()
Dasm-offsets.c55 OFFSET(REGS_A6, pt_regs, a6); in foo()
Dtraps.c43 pr_err("A6: %08lx B6: %08lx\n", regs->a6, regs->b6); in show_regs()
/linux-4.4.14/fs/nfs/
Dpnfs_nfs.c337 struct sockaddr_in6 *a6, *b6; in same_sockaddr() local
353 a6 = (struct sockaddr_in6 *)addr1; in same_sockaddr()
357 if (ipv6_addr_src_scope(&a6->sin6_addr) == in same_sockaddr()
359 a6->sin6_scope_id != b6->sin6_scope_id) in same_sockaddr()
362 if (ipv6_addr_equal(&a6->sin6_addr, &b6->sin6_addr) && in same_sockaddr()
363 a6->sin6_port == b6->sin6_port) in same_sockaddr()
/linux-4.4.14/arch/powerpc/crypto/
Daes-tab-4k.S78 .long R(a6, 53, 53, f5), R(b9, d1, d1, 68)
123 .long R(43, ac, ac, ef), R(c4, 62, 62, a6)
136 .long R(38, 1c, 1c, 24), R(57, a6, a6, f1)
204 .long R(d1, 34, 62, 1f), R(c4, a6, fe, 8a)
223 .long R(0a, 0f, d9, 64), R(68, 5c, a6, 21)
251 .long R(a6, f5, 81, cf), R(a5, 7a, de, 28)
269 .long R(74, 4e, bc, 37), R(fc, 82, ca, a6)
/linux-4.4.14/arch/m68k/include/uapi/asm/
Dptrace.h64 unsigned long a6; member
/linux-4.4.14/include/uapi/linux/netfilter/
Dxt_policy.h32 struct in6_addr a6; member
/linux-4.4.14/arch/mips/include/asm/
Dregdef.h77 #define a6 $10 macro
/linux-4.4.14/arch/powerpc/platforms/cell/
Dspu_callbacks.c55 long (*syscall)(u64 a1, u64 a2, u64 a3, u64 a4, u64 a5, u64 a6); in spu_sys_callback()
/linux-4.4.14/arch/x86/crypto/sha-mb/
Dsha1_x8_avx2.S72 # r0 = {a7 a6 a5 a4 a3 a2 a1 a0}
88 # r6 = {h6 g6 f6 e6 d6 c6 b6 a6}
95 vshufps $0xEE, \r1, \r0, \r0 # r0 = {b7 b6 a7 a6 b3 b2 a3 a2}
99 vshufps $0x88, \r2, \r0, \r1 # r1 = {d6 c6 b6 a6 d2 c2 b2 a2}
114 vperm2f128 $0x13, \r1, \r5, \r6 # h6...a6
/linux-4.4.14/arch/c6x/lib/
Dstrasgi_64plus.S23 shru .s2x a6, 2, b31
/linux-4.4.14/arch/m68k/math-emu/
Dfp_entry.S258 move.l %a6,%a0
309 move.l %a0,%a6
/linux-4.4.14/arch/mips/fw/lib/
Dcall_o32.S74 sw a6,4*O32_SZREG(fp)
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dmarvell,kirkwood.txt65 "plathome,openblocks-a6"
/linux-4.4.14/arch/c6x/include/uapi/asm/
Dptrace.h153 REG_PAIR(a7, a6);
/linux-4.4.14/arch/arm/boot/dts/
Dkirkwood-openblocks_a6.dts8 compatible = "plathome,openblocks-a6", "marvell,kirkwood-88f6283", "marvell,kirkwood";
/linux-4.4.14/drivers/tty/vt/
Dcp437.uni143 0x7c U+007c U+00a6
263 0xe8 U+03a6 U+00d8
/linux-4.4.14/arch/ia64/include/asm/
Dsal.h48 #define __IA64_FW_CALL(entry,result,a0,a1,a2,a3,a4,a5,a6,a7) \ argument
49 result = (*entry)(a0,a1,a2,a3,a4,a5,a6,a7)
/linux-4.4.14/Documentation/video4linux/
DCARDLIST.cx8815 14 -> KWorld/VStream XPert DVB-T [17de:08a6]
DCARDLIST.em28xx38 37 -> Gadmei UTV330 (em2860) [eb1a:50a6]
Dgspca.txt80 zc3xx 046d:08a6 Logitech QCim
/linux-4.4.14/include/uapi/linux/
Dxfrm.h16 __be32 a6[4]; member
/linux-4.4.14/Documentation/scsi/
Daacraid.txt99 9005:0286:9005:02a6 ICP ICP9067MA (Intruder-6)
/linux-4.4.14/Documentation/networking/
Dvrf.txt199 10.2.1.254 dev eth1 lladdr a6:d9:c7:4f:06:23 REACHABLE
203 2002:1::64 dev eth1 lladdr a6:d9:c7:4f:06:23 REACHABLE
/linux-4.4.14/kernel/trace/
Dtrace_kprobe.c1350 int a4, int a5, int a6) in kprobe_trace_selftest_target() argument
1352 return a1 + a2 + a3 + a4 + a5 + a6; in kprobe_trace_selftest_target()
/linux-4.4.14/tools/perf/util/intel-pt-decoder/
Dx86-opcode-map.txt212 a6: CMPS/B Xb,Yb
511 a6: GrpPDLK
718 a6: vfmaddsub213ps/d Vx,Hx,Wx (66),(v)
/linux-4.4.14/arch/x86/lib/
Dx86-opcode-map.txt212 a6: CMPS/B Xb,Yb
511 a6: GrpPDLK
718 a6: vfmaddsub213ps/d Vx,Hx,Wx (66),(v)
/linux-4.4.14/arch/cris/arch-v10/
DKconfig265 default "95a6"
/linux-4.4.14/net/key/
Daf_key.c597 memcpy(xaddr->a6, in pfkey_sockaddr_extract()