/kernel/linux/linux-5.10/arch/c6x/lib/ |
H A D | divu.S | 10 ;; __c6xabi_divi A0,A1,A2,A4,A6,B0,B1,B2,B4,B5 11 ;; __c6xabi_divu A0,A1,A2,A4,A6,B0,B1,B2,B4 12 ;; __c6xabi_remi A1,A2,A4,A5,A6,B0,B1,B2,B4 13 ;; __c6xabi_remu A1,A4,A5,A7,B0,B1,B2,B4 33 ;; in A4. The top bit of the quotient is computed first and is 37 mv .s2x A4, B1 46 cmpltu .l1x A4, B4, A2 47 [!A2] sub .l1x A4, B4, A4 52 || [B1] subc .l1x A4,B [all...] |
H A D | divremu.S | 16 ;; in A4. The top bit of the quotient is computed first and is 22 mv .s2x A4, B1 34 cmpltu .l1x A4, B4, A2 35 [!A2] sub .l1x A4, B4, A4 40 || [b1] subc .l1x A4,B4,A4 42 [b1] subc .l1x A4,B4,A4 48 || [b1] subc .l1x A4,B [all...] |
H A D | remu.S | 10 ;; __c6xabi_divi A0,A1,A2,A4,A6,B0,B1,B2,B4,B5 11 ;; __c6xabi_divu A0,A1,A2,A4,A6,B0,B1,B2,B4 12 ;; __c6xabi_remi A1,A2,A4,A5,A6,B0,B1,B2,B4 13 ;; __c6xabi_remu A1,A4,A5,A7,B0,B1,B2,B4 31 mv .s2x A4, B1 39 cmpltu .l1x A4, B4, A1 40 [!A1] sub .l1x A4, B4, A4 45 || [B1] subc .l1x A4,B4,A4 [all...] |
H A D | csum_64plus.S | 16 ; A4: src 20 ; return csum in A4 32 AND .S1 3,A4,A1 44 LDW .D1T1 *A4++,A7 65 LDNW .D1T1 *A4++,A7 88 LDBU .D1T1 *A4++,A7 89 LDBU .D1T1 *A4++,A8 99 LDBU .D1T1 *A4++,A7 100 LDBU .D1T1 *A4++,A8 117 L83: LDBU .D1T1 *A4 [all...] |
H A D | remi.S | 10 ;; __c6xabi_divi A0,A1,A2,A4,A6,B0,B1,B2,B4,B5 11 ;; __c6xabi_divu A0,A1,A2,A4,A6,B0,B1,B2,B4 12 ;; __c6xabi_remi A1,A2,A4,A5,A6,B0,B1,B2,B4 13 ;; __c6xabi_remu A1,A4,A5,A7,B0,B1,B2,B4 29 || cmpgt .l1 0, A4, A1 31 || mv .s1 A4, A5 34 [A1] neg .l1 A4, A4 43 neg .l1 A4, A4 [all...] |
H A D | divremi.S | 11 || cmpgt .l1 0, A4, A1 13 || mv .s1 A4, A5 16 [A1] neg .l1 A4, A4 25 neg .l1 A4, A4 29 mpy32 .m1x A4, B2, A6
|
H A D | strasgi.S | 27 stw .d1t2 B5, *A4++ 37 || stw .d1t2 B5, *A4++ 42 || stw .d1t2 B5, *A4++ 47 || stw .d1t2 B5, *A4++ 52 || stw .d1t2 B5, *A4++ 57 || stw .d1t2 B5, *A4++ 66 [B0] stw .d1t1 A1, *A4++ 68 [B0] stw .d1t1 A5, *A4++ 70 [B0] stw .d1t1 A7, *A4++ 72 [B0] stw .d1t1 A8, *A4 [all...] |
H A D | divi.S | 10 ;; __c6xabi_divi A0,A1,A2,A4,A6,B0,B1,B2,B4,B5 11 ;; __c6xabi_divu A0,A1,A2,A4,A6,B0,B1,B2,B4 12 ;; __c6xabi_remi A1,A2,A4,A5,A6,B0,B1,B2,B4 13 ;; __c6xabi_remu A1,A4,A5,A7,B0,B1,B2,B4 29 || cmpgt .l1 0, A4, A1 32 [A1] neg .l1 A4, A4 37 neg .l1 A4, A4
|
/kernel/linux/linux-5.10/arch/c6x/kernel/ |
H A D | switch_to.S | 19 || MV .L2X A4,B5 ; prev 24 || STDW .D1T1 A13:A12,*+A4(THREAD_A13_12) 30 STDW .D1T1 A11:A10,*+A4(THREAD_A11_10) 37 || STDW .D1T1 A15:A14,*+A4(THREAD_A15_14) 65 || MV .S1 A6,A4
|
H A D | entry.S | 84 || STDW .D1T1 A5:A4,*A15--[1] 114 STDW .D2T1 A5:A4,*SP--[1] ; save TSR and orig A4 154 LDDW .D1T1 *++A15[1],A5:A4 212 ADD .S1X 8,SP,A4 216 MV .D2X A4,B0 221 || MVK .S1 -ENOSYS,A4 238 || LDW .D2T1 *+SP(REGS_ORIG_A4+8),A4 282 ADD .S1X 8,SP,A4 ; pt_regs pointer is first arg 320 ;; A4,B [all...] |
H A D | head.S | 15 MV .S1 A4,A10 59 [A0] MV .S1X B10,A4 60 [!A0] MVK .S1 0,A4
|
/kernel/linux/linux-6.6/arch/s390/crypto/ |
H A D | chacha-s390.S | 460 #define A4 %v16 define 502 VLR A4,K0 530 VAF A4,A4,B4 536 VX D4,D4,A4 568 VAF A4,A4,B4 574 VX D4,D4,A4 625 VAF A4,A4,B [all...] |
/kernel/linux/linux-5.10/arch/m68k/fpsp040/ |
H A D | slogn.S | 388 |--U + V*(A1+U*(A2+U*(A3+U*(A4+U*(A5+U*A6))))) WHICH IS 389 |--[U + V*(A1+V*(A3+V*A5))] + [U*V*(A2+V*(A4+V*A6))] 397 faddd LOGA4,%fp1 | ...A4+V*A6 400 fmulx %fp3,%fp1 | ...V*(A4+V*A6) 403 faddd LOGA2,%fp1 | ...A2+V*(A4+V*A6) 406 fmulx %fp3,%fp1 | ...V*(A2+V*(A4+V*A6)) 410 fmulx %fp0,%fp1 | ...U*V*(A2+V*(A4+V*A6)) 413 faddx (%a0),%fp1 | ...LOG(F)+U*V*(A2+V*(A4+V*A6))
|
H A D | setox.S | 128 | p = R + R*R*(A1 + R*(A2 + R*(A3 + R*(A4 + R*A5)))) 130 | made as "short" as possible: A1 (which is 1/2), A4 and A5 137 | p = [ R + R*S*(A2 + S*A4) ] + 248 | p = R+R*R*(A1+R*(A2+R*(A3+R*(A4+R*(A5+R*A6))))) 251 | are single precision; A2, A3 and A4 are double precision. 257 | p = [ R*S*(A2 + S*(A4 + S*A6)) ] + 513 |-- R + R*R*(A1 + R*(A2 + R*(A3 + R*(A4 + R*A5)))) 515 |--[R+R*S*(A2+S*A4)] + [S*(A1+S*(A3+S*A5))] 525 fmuls #0x3C088895,%fp3 | ...fp3 IS S*A4 528 faddd EXPA2,%fp3 | ...fp3 IS A2+S*A4 [all...] |
H A D | ssin.S | 233 |--R' + R'*S*(A1 + S(A2 + S(A3 + S(A4 + ... + SA7)))), WHERE 235 |--R' + R'*S*( [A1+T(A3+T(A5+TA7))] + [S(A2+T(A4+TA6))]) 258 faddd SINA4,%fp2 | ...A4+TA6 261 fmulx %fp1,%fp2 | ...T(A4+TA6) 264 faddx SINA2,%fp2 | ...A2+T(A4+TA6) 268 fmulx %fp0,%fp2 | ...S(A2+T(A4+TA6)) 272 faddx %fp2,%fp1 | ...[A1+T(A3+T(A5+TA7))]+[S(A2+T(A4+TA6))] 618 faddd SINA4,%fp1 | ...A4+S(A5+S(A6+SA7)) 622 fmulx %fp0,%fp1 | ...S(A4+...) 625 faddd SINA3,%fp1 | ...A3+S(A4 [all...] |
H A D | binstr.S | 32 | A4. Multiply the fraction in d4:d5 by 2 using shifts. The msb 95 | A4. Multiply d4:d5 by 2; add carry out to d1.
|
/kernel/linux/linux-6.6/arch/m68k/fpsp040/ |
H A D | slogn.S | 388 |--U + V*(A1+U*(A2+U*(A3+U*(A4+U*(A5+U*A6))))) WHICH IS 389 |--[U + V*(A1+V*(A3+V*A5))] + [U*V*(A2+V*(A4+V*A6))] 397 faddd LOGA4,%fp1 | ...A4+V*A6 400 fmulx %fp3,%fp1 | ...V*(A4+V*A6) 403 faddd LOGA2,%fp1 | ...A2+V*(A4+V*A6) 406 fmulx %fp3,%fp1 | ...V*(A2+V*(A4+V*A6)) 410 fmulx %fp0,%fp1 | ...U*V*(A2+V*(A4+V*A6)) 413 faddx (%a0),%fp1 | ...LOG(F)+U*V*(A2+V*(A4+V*A6))
|
H A D | setox.S | 128 | p = R + R*R*(A1 + R*(A2 + R*(A3 + R*(A4 + R*A5)))) 130 | made as "short" as possible: A1 (which is 1/2), A4 and A5 137 | p = [ R + R*S*(A2 + S*A4) ] + 248 | p = R+R*R*(A1+R*(A2+R*(A3+R*(A4+R*(A5+R*A6))))) 251 | are single precision; A2, A3 and A4 are double precision. 257 | p = [ R*S*(A2 + S*(A4 + S*A6)) ] + 513 |-- R + R*R*(A1 + R*(A2 + R*(A3 + R*(A4 + R*A5)))) 515 |--[R+R*S*(A2+S*A4)] + [S*(A1+S*(A3+S*A5))] 525 fmuls #0x3C088895,%fp3 | ...fp3 IS S*A4 528 faddd EXPA2,%fp3 | ...fp3 IS A2+S*A4 [all...] |
H A D | ssin.S | 233 |--R' + R'*S*(A1 + S(A2 + S(A3 + S(A4 + ... + SA7)))), WHERE 235 |--R' + R'*S*( [A1+T(A3+T(A5+TA7))] + [S(A2+T(A4+TA6))]) 258 faddd SINA4,%fp2 | ...A4+TA6 261 fmulx %fp1,%fp2 | ...T(A4+TA6) 264 faddx SINA2,%fp2 | ...A2+T(A4+TA6) 268 fmulx %fp0,%fp2 | ...S(A2+T(A4+TA6)) 272 faddx %fp2,%fp1 | ...[A1+T(A3+T(A5+TA7))]+[S(A2+T(A4+TA6))] 618 faddd SINA4,%fp1 | ...A4+S(A5+S(A6+SA7)) 622 fmulx %fp0,%fp1 | ...S(A4+...) 625 faddd SINA3,%fp1 | ...A3+S(A4 [all...] |
H A D | binstr.S | 32 | A4. Multiply the fraction in d4:d5 by 2 using shifts. The msb 95 | A4. Multiply d4:d5 by 2; add carry out to d1.
|
/kernel/linux/linux-5.10/tools/perf/arch/riscv/util/ |
H A D | unwind-libdw.c | 35 dwarf_regs[14] = REG(A4); in libdw__arch_set_initial_registers()
|
/kernel/linux/linux-6.6/tools/perf/arch/riscv/util/ |
H A D | unwind-libdw.c | 36 dwarf_regs[14] = REG(A4); in libdw__arch_set_initial_registers()
|
/kernel/linux/linux-5.10/include/media/i2c/ |
H A D | adv7842.h | 97 u16 A4; member
|
/kernel/linux/linux-6.6/include/media/i2c/ |
H A D | adv7842.h | 97 u16 A4; member
|
/kernel/linux/linux-5.10/drivers/pinctrl/aspeed/ |
H A D | pinctrl-aspeed-g6.c | 1573 #define A4 252 macro 1574 SIG_EXPR_LIST_DECL_SEMG(A4, USB2ADPDP, USBA, USB2ADP, USB2ADP_DESC, 1576 SIG_EXPR_LIST_DECL_SEMG(A4, USB2ADDP, USBA, USB2AD, USB2AD_DESC); 1577 SIG_EXPR_LIST_DECL_SEMG(A4, USB2AHDP, USBA, USB2AH, USB2AH_DESC); 1578 SIG_EXPR_LIST_DECL_SEMG(A4, USB2AHPDP, USBA, USB2AHP, USB2AHP_DESC); 1579 PIN_DECL_(A4, SIG_EXPR_LIST_PTR(A4, USB2ADPDP), SIG_EXPR_LIST_PTR(A4, USB2ADDP), 1580 SIG_EXPR_LIST_PTR(A4, USB2AHDP)); 1590 GROUP_DECL(USBA, A4, B [all...] |