/linux-4.4.14/arch/m68k/ifpsp060/src/ |
D | itest.S | 72 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 …]
|
D | ftest.S | 88 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 …]
|
D | isp.S | 482 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 …]
|
D | fplsp.S | 291 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 …]
|
D | pfpsp.S | 916 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 …]
|
D | fpsp.S | 917 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 …]
|
D | ilsp.S | 110 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/ |
D | res_func.S | 53 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 …]
|
D | scale.S | 52 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 …]
|
D | bugfix.S | 180 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 …]
|
D | x_unfl.S | 46 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 …]
|
D | gen_except.S | 70 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 …]
|
D | get_op.S | 495 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 …]
|
D | x_operr.S | 145 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 …]
|
D | x_snan.S | 43 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 …]
|
D | util.S | 103 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 …]
|
D | x_fline.S | 47 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 …]
|
D | kernel_ex.S | 67 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 …]
|
D | stanh.S | 86 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 …]
|
D | skeleton.S | 66 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 …]
|
D | srem_mod.S | 100 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 …]
|
D | do_func.S | 62 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 …]
|
D | ssin.S | 171 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 …]
|
D | sto_res.S | 34 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)
|
D | x_unimp.S | 43 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)
|
D | setox.S | 486 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 …]
|
D | slogn.S | 321 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 …]
|
D | stan.S | 321 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 …]
|
D | stwotox.S | 213 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')
|
D | satan.S | 280 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 …]
|
D | x_store.S | 8 | 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
|
D | x_ovfl.S | 58 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)
|
D | bindec.S | 176 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 …]
|
D | x_unsupp.S | 64 movel USER_FPSR(%a6),%d1 65 btst #5,CMDREG1B(%a6) |looking for fmove out
|
D | sint.S | 78 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
|
D | decbin.S | 7 | 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
|
D | fpsp.h | 18 | 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
|
D | round.S | 62 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 …]
|
D | sgetem.S | 78 movel USER_FPCR(%a6),%d0
|
/linux-4.4.14/arch/xtensa/lib/ |
D | memcopy.S | 88 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 …]
|
D | usercopy.S | 105 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 …]
|
D | checksum.S | 63 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 …]
|
D | memset.S | 53 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
|
D | strnlen_user.S | 45 # 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
|
D | strncpy_user.S | 48 # 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/ |
D | bootstrap.S | 114 ___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/ |
D | mcount.S | 37 xor a6, a0, a1 38 and a6, a6, a3 39 xor a6, a6, a1 40 addi a6, a6, -MCOUNT_INSN_SIZE
|
D | align.S | 170 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 …]
|
D | head.S | 230 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
|
D | entry.S | 174 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 …]
|
D | coprocessor.S | 63 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
|
D | vectors.S | 725 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/ |
D | misc.S | 124 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/ |
D | xfrm_hash.h | 15 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()
|
D | xfrm_state.c | 2152 x->props.saddr.a6, x->id.daddr.a6); in xfrm_audit_helper_sainfo()
|
D | xfrm_policy.c | 3111 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/ |
D | os.S | 82 | 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 …]
|
D | pfpsp.sa | 380 dc.l $4efb8802,$007400a6,$015a0000,$00420104 824 dc.l $000c61ff,$ffffcf06,$4a8166ff,$000037a6 1066 dc.l $0030f201,$900060a6,$f22ed080,$ff90f22e
|
D | itest.sa | 736 dc.l $3fff0170,$000021a6,$42827602,$49eeff74 1148 dc.l $ffc02d7c,$00000004,$ff8c61ff,$000007a6
|
D | fplsp.sa | 388 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/ |
D | initialize_mmu.h | 120 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/ |
D | inetpeer.h | 29 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()
|
D | tcp.h | 1328 struct in6_addr a6; member
|
/linux-4.4.14/arch/m68k/lib/ |
D | udivsi3.S | 81 #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
|
D | mulsi3.S | 81 #define a6 REG (a6) macro
|
D | modsi3.S | 81 #define a6 REG (a6) macro
|
D | umodsi3.S | 81 #define a6 REG (a6) macro
|
D | divsi3.S | 81 #define a6 REG (a6) macro
|
/linux-4.4.14/drivers/block/ |
D | swim_asm.S | 51 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/ |
D | ipcomp6.c | 99 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/ |
D | entry.h | 166 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
|
D | a.out-core.h | 55 dump->regs.a6 = sw->a6; in aout_dump_thread()
|
D | user.h | 41 long a0,a1,a2,a3,a4,a5,a6; member
|
D | elf.h | 102 pr_reg[13] = sw->a6; \
|
/linux-4.4.14/arch/nios2/lib/ |
D | memcpy.c | 75 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/ |
D | syscall.h | 64 *args++ = regs->a6; in syscall_get_arguments() 102 regs->a6 = *args++; in syscall_set_arguments()
|
D | elf.h | 39 _regs->a6 = (_interp_map); \
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_l3_main.c | 237 (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 …]
|
D | qeth_l3_sys.c | 289 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()
|
D | qeth_l3.h | 33 } a6; member
|
/linux-4.4.14/arch/mips/kernel/ |
D | scall64-o32.S | 74 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
|
D | mcount.S | 32 PTR_S a6, PT_R10(sp) 47 PTR_L a6, PT_R10(sp)
|
/linux-4.4.14/arch/tile/kernel/ |
D | hvglue_trace.c | 159 #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/ |
D | process.c | 49 return ((unsigned long *)sw->a6)[1]; in thread_saved_pc() 266 fp = ((struct switch_stack *)p->thread.ksp)->a6; in get_wchan()
|
D | head.S | 400 #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 …]
|
D | ptrace.c | 63 [13] = SW_REG(a6),
|
D | signal.c | 716 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/ |
D | signal.c | 45 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()
|
D | asm-offsets.c | 55 OFFSET(REGS_A6, pt_regs, a6); in foo()
|
D | traps.c | 43 pr_err("A6: %08lx B6: %08lx\n", regs->a6, regs->b6); in show_regs()
|
/linux-4.4.14/fs/nfs/ |
D | pnfs_nfs.c | 337 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/ |
D | aes-tab-4k.S | 78 .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/ |
D | ptrace.h | 64 unsigned long a6; member
|
/linux-4.4.14/include/uapi/linux/netfilter/ |
D | xt_policy.h | 32 struct in6_addr a6; member
|
/linux-4.4.14/arch/mips/include/asm/ |
D | regdef.h | 77 #define a6 $10 macro
|
/linux-4.4.14/arch/powerpc/platforms/cell/ |
D | spu_callbacks.c | 55 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/ |
D | sha1_x8_avx2.S | 72 # 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/ |
D | strasgi_64plus.S | 23 shru .s2x a6, 2, b31
|
/linux-4.4.14/arch/m68k/math-emu/ |
D | fp_entry.S | 258 move.l %a6,%a0 309 move.l %a0,%a6
|
/linux-4.4.14/arch/mips/fw/lib/ |
D | call_o32.S | 74 sw a6,4*O32_SZREG(fp)
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | marvell,kirkwood.txt | 65 "plathome,openblocks-a6"
|
/linux-4.4.14/arch/c6x/include/uapi/asm/ |
D | ptrace.h | 153 REG_PAIR(a7, a6);
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | kirkwood-openblocks_a6.dts | 8 compatible = "plathome,openblocks-a6", "marvell,kirkwood-88f6283", "marvell,kirkwood";
|
/linux-4.4.14/drivers/tty/vt/ |
D | cp437.uni | 143 0x7c U+007c U+00a6 263 0xe8 U+03a6 U+00d8
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | sal.h | 48 #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/ |
D | CARDLIST.cx88 | 15 14 -> KWorld/VStream XPert DVB-T [17de:08a6]
|
D | CARDLIST.em28xx | 38 37 -> Gadmei UTV330 (em2860) [eb1a:50a6]
|
D | gspca.txt | 80 zc3xx 046d:08a6 Logitech QCim
|
/linux-4.4.14/include/uapi/linux/ |
D | xfrm.h | 16 __be32 a6[4]; member
|
/linux-4.4.14/Documentation/scsi/ |
D | aacraid.txt | 99 9005:0286:9005:02a6 ICP ICP9067MA (Intruder-6)
|
/linux-4.4.14/Documentation/networking/ |
D | vrf.txt | 199 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/ |
D | trace_kprobe.c | 1350 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/ |
D | x86-opcode-map.txt | 212 a6: CMPS/B Xb,Yb 511 a6: GrpPDLK 718 a6: vfmaddsub213ps/d Vx,Hx,Wx (66),(v)
|
/linux-4.4.14/arch/x86/lib/ |
D | x86-opcode-map.txt | 212 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/ |
D | Kconfig | 265 default "95a6"
|
/linux-4.4.14/net/key/ |
D | af_key.c | 597 memcpy(xaddr->a6, in pfkey_sockaddr_extract()
|