/linux/arch/m68k/ifpsp060/ |
H A D | fplsp.sa | 1 dc.l $60ff0000,$238e0000,$60ff0000,$24200000 2 dc.l $60ff0000,$24b60000,$60ff0000,$11060000 3 dc.l $60ff0000,$11980000,$60ff0000,$122e0000 4 dc.l $60ff0000,$0f160000,$60ff0000,$0fa80000 5 dc.l $60ff0000,$103e0000,$60ff0000,$12ae0000 6 dc.l $60ff0000,$13400000,$60ff0000,$13d60000 7 dc.l $60ff0000,$05ae0000,$60ff0000,$06400000 8 dc.l $60ff0000,$06d60000,$60ff0000,$213e0000 9 dc.l $60ff0000,$21d00000,$60ff0000,$22660000 10 dc.l $60ff0000,$16160000,$60ff0000,$16a80000 [all …]
|
H A D | itest.sa | 1 dc.l $60ff0000,$005c5465,$7374696e,$67203638 2 dc.l $30363020,$49535020,$73746172,$7465643a 3 dc.l $0a007061,$73736564,$0a002066,$61696c65 4 dc.l $640a0000,$4a80660e,$487affe8,$61ff0000 5 dc.l $4f9a588f,$4e752f01,$61ff0000,$4fa4588f 6 dc.l $487affd8,$61ff0000,$4f82588f,$4e754e56 7 dc.l $ff6048e7,$3f3c487a,$ff9e61ff,$00004f6c 8 dc.l $588f42ae,$ff78487b,$01700000,$00ea61ff 9 dc.l $00004f58,$588f61ff,$000000f0,$61ffffff 10 dc.l $ffa642ae,$ff78487b,$01700000,$0af661ff [all …]
|
H A D | pfpsp.sa | 1 dc.l $60ff0000,$17400000,$60ff0000,$15f40000 2 dc.l $60ff0000,$02b60000,$60ff0000,$04700000 3 dc.l $60ff0000,$1b100000,$60ff0000,$19aa0000 4 dc.l $60ff0000,$1b5a0000,$60ff0000,$062e0000 5 dc.l $60ff0000,$102c0000,$51fc51fc,$51fc51fc 6 dc.l $51fc51fc,$51fc51fc,$51fc51fc,$51fc51fc 7 dc.l $51fc51fc,$51fc51fc,$51fc51fc,$51fc51fc 8 dc.l $51fc51fc,$51fc51fc,$51fc51fc,$51fc51fc 9 dc.l $2f00203a,$ff2c487b,$0930ffff,$fef8202f 10 dc.l $00044e74,$00042f00,$203afef2,$487b0930 [all …]
|
H A D | ftest.sa | 1 dc.l $60ff0000,$00d40000,$60ff0000,$016c0000 2 dc.l $60ff0000,$01a80000,$54657374,$696e6720 3 dc.l $36383036,$30204650,$53502073,$74617274 4 dc.l $65643a0a,$00546573,$74696e67,$20363830 5 dc.l $36302046,$50535020,$756e696d,$706c656d 6 dc.l $656e7465,$6420696e,$73747275,$6374696f 7 dc.l $6e207374,$61727465,$643a0a00,$54657374 8 dc.l $696e6720,$36383036,$30204650,$53502065 9 dc.l $78636570,$74696f6e,$20656e61,$626c6564 10 dc.l $20737461,$72746564,$3a0a0070,$61737365 [all …]
|
/linux/drivers/net/ethernet/broadcom/ |
H A D | bnx2.h | 31 #define TX_BD_FLAGS_TCP6_OFF0_MSK (3<<1) 35 #define TX_BD_FLAGS_VLAN_TAG (1<<3) 60 #define RX_BD_FLAGS_START (1<<3) 71 #define STATUS_ATTN_BITS_LINK_STATE (1L<<0) 72 #define STATUS_ATTN_BITS_TX_SCHEDULER_ABORT (1L<<1) 73 #define STATUS_ATTN_BITS_TX_BD_READ_ABORT (1L<<2) 74 #define STATUS_ATTN_BITS_TX_BD_CACHE_ABORT (1L<<3) 75 #define STATUS_ATTN_BITS_TX_PROCESSOR_ABORT (1L<<4) 76 #define STATUS_ATTN_BITS_TX_DMA_ABORT (1L<<5) 77 #define STATUS_ATTN_BITS_TX_PATCHUP_ABORT (1L<<6) [all …]
|
/linux/drivers/video/fbdev/ |
H A D | atafb_utils.h | 55 " lsr.l #1,%1 ; jcc 1f ; move.b %2,-(%0)\n" in fb_memclear_small() 56 "1: lsr.l #1,%1 ; jcc 1f ; move.w %2,-(%0)\n" in fb_memclear_small() 57 "1: lsr.l #1,%1 ; jcc 1f ; move.l %2,-(%0)\n" in fb_memclear_small() 58 "1: lsr.l #1,%1 ; jcc 1f ; move.l %2,-(%0) ; move.l %2,-(%0)\n" in fb_memclear_small() 63 " subq.l #1,%1\n" in fb_memclear_small() 64 " jcs 3f\n" in fb_memclear_small() 65 " move.l %2,%%d4; move.l %2,%%d5; move.l %2,%%d6\n" in fb_memclear_small() 66 "2: movem.l %2/%%d4/%%d5/%%d6,-(%0)\n" in fb_memclear_small() 68 "3:" in fb_memclear_small() 85 " lsr.l #1,%1 ; jcc 1f ; clr.b (%0)+\n" in fb_memclear() [all …]
|
/linux/arch/alpha/lib/ |
H A D | ev6-csum_ipv6_magic.S | 19 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 36 * (we can't hide the 3-cycle latency of the unpkbw in the 6-instruction sequence) 47 * add the 3 low ushorts together, generating a uint 64 ldq_u $0,0($16) # L : Latency: 3 66 ldq_u $1,8($16) # L : Latency: 3 67 sll $19,8,$7 # U : U L U L : 0x00000000 00aabb00 70 ldq_u $5,15($16) # L : Latency: 3 72 ldq_u $2,0($17) # L : U L U L : Latency: 3 76 ldq_u $3,8($17) # L : Latency: 3 77 sll $19,24,$19 # U : U U L U : 0x000000aa bb000000 [all …]
|
H A D | ev6-memchr.S | 28 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 49 ldq_u $1, 0($16) # L : load first quadword Latency=3 50 and $17, 0xff, $17 # E : L L U U : 00000000000000ch 55 lda $3, -1($31) # E : U L L U 60 sll $17, 32, $2 # U : U L L U : chchchch00000000 65 ldq_u $6, -1($5) # L : L U U L : eight or less bytes to search Latency=3 70 or $7, $6, $1 # E : L U L U $1 = quadword starting at $16 79 srl $3, $6, $6 # U : $6 = mask of $18 bits set 80 cmpbge $31, $1, $2 # E : L U L U 85 beq $2, $not_found # U : U L U L [all …]
|
H A D | ev6-copy_user.S | 23 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 52 beq $18, $zerolength # U .. .. .. : U L U L 54 and $16,7,$3 # .. .. .. E : is leading dest misalignment 56 beq $3, $destaligned # .. U .. .. : 2nd (one cycle fetcher stall) 57 subq $3, 8, $3 # E .. .. .. : L U U L : trip counter 59 * The fetcher stall also hides the 1 cycle cross-cluster stall for $3 (L --> U) 64 EXI( ldbu $1,0($17) ) # .. .. .. L : Keep loads separate from stores 66 addq $3,1,$3 # .. E .. .. : 67 nop # E .. .. .. : U L U L 73 EXO( stb $1,-1($16) ) # .. .. .. L : [all …]
|
H A D | ev6-memset.S | 17 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 60 insbl $1,2,$3 # U : 0000000000ch0000 61 insbl $1,3,$4 # U : 00000000ch000000 63 or $3,$4,$3 # E : 00000000chch0000 68 or $17,$3,$17 # E : 00000000chchchch 71 and $16,7,$3 # E : Target addr misalignment 76 beq $3,aligned_b # U : target is 0mod8 81 ldq_u $4,0($16) # L : Fetch first partial 84 subq $3,8,$3 # E : Invert (for addressing uses) 86 addq $18,$3,$18 # E : $18 is new count ($3 is negative) [all …]
|
H A D | ev6-clear_user.S | 20 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 54 beq $0, $zerolength # U .. .. .. : U L U L 60 srl $1, 3, $1 # .. E .. .. : number of quadwords to clear 61 beq $4, $headalign # U .. .. .. : U L U L 67 EX( ldq_u $5, 0($16) ) # .. .. .. L : load dst word to mask back in 70 addq $16, 8, $16 # E .. .. .. : L U U L 72 EX( stq_u $5, -8($16) ) # .. .. .. L : 75 subq $0, 8, $0 # E .. .. .. : U L U L 88 subq $2, 0x40, $3 # .. E .. .. : bias counter (huge loop) 89 blt $4, $trailquad # U .. .. .. : U L U L [all …]
|
/linux/arch/m68k/math-emu/ |
H A D | fp_util.S | 15 * 3. The name of the author may not be used to endorse or promote 63 tst.l (TASK_MM-8,%a2) 65 tst.l (TASK_MM-4,%a2) 67 tst.l (TASK_MM,%a2) 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 99 clr.l %d1 | sign defaults to zero 100 tst.l %d0 104 neg.l %d0 107 move.l %d1,(%a0)+ | set sign / exp [all …]
|
H A D | fp_movem.S | 15 * 3. The name of the author may not be used to endorse or promote 56 1: bfextu %d2{#25,#3},%d0 | dynamic register list 58 2: move.l %d0,%d1 138 neg.l %d0 142 jra 3f 144 getuser.l (%a0)+,%d2,fp_err_ua1,%a0 145 lsr.l #8,%d2 146 lsr.l #7,%d2 148 move.l %d2,(%a1)+ 149 getuser.l (%a0)+,%d2,fp_err_ua1,%a0 [all …]
|
/linux/arch/sh/lib/ |
H A D | memcpy-sh4.S | 33 mov.l @(r0,r5),r7 ! 21 LS (2 cycles latency) 40 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! NMLK 53 bt/s 3b ! 109 BR 55 mov.l r3,@-r0 ! 30 LS 57 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! KLMN 70 bt/s 3b ! 109 BR 72 mov.l r3,@-r0 ! 30 LS 103 add #-3,r5 ! 79 EX 106 mov.l @(r0,r5),r7 ! 21 LS (2 cycles latency) 113 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! NMLK [all …]
|
H A D | copy_page.S | 28 mov.l r8,@-r15 29 mov.l r10,@-r15 30 mov.l r11,@-r15 39 1: mov.l @r11+,r0 40 mov.l @r11+,r1 41 mov.l @r11+,r2 42 mov.l @r11+,r3 43 mov.l @r11+,r4 44 mov.l @r11+,r5 45 mov.l @r11+,r6 [all …]
|
/linux/arch/openrisc/lib/ |
H A D | memset.S | 23 l.sfeqi r5, 0 24 l.bf 4f 27 l.andi r13, r4, 0xff 30 l.sfeqi r13, 0 31 l.bf 1f 33 l.sfleui r5, 7 36 l.slli r15, r13, 16 // r13 = 000c, r15 = 0c00 37 l.or r13, r13, r15 // r13 = 0c0c, r15 = 0c00 38 l.slli r15, r13, 8 // r13 = 0c0c, r15 = c0c0 39 l.or r13, r13, r15 // r13 = cccc, r15 = c0c0 [all …]
|
/linux/drivers/media/i2c/ |
H A D | tda1997x_regs.h | 143 #define SVC_MODE_CLK2_XTL 0L 144 #define SVC_MODE_CLK2_XTLDIV2 1L 145 #define SVC_MODE_CLK2_HDMIX2 3L 148 #define SVC_MODE_CLK1_XTAL 0L 149 #define SVC_MODE_CLK1_XTLDIV2 1L 150 #define SVC_MODE_CLK1_HDMI 3L 151 #define SVC_MODE_RAMP BIT(3) /* 0=colorbar 1=ramp */ 178 #define VHREF_VSYNC_AUTO 0L 179 #define VHREF_VSYNC_FDW 1L 180 #define VHREF_VSYNC_EVEN 2L [all …]
|
/linux/tools/testing/selftests/rseq/ |
H A D | rseq-riscv-bits.h | 13 __asm__ __volatile__ goto(RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 14 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[cmpfail]") in RSEQ_TEMPLATE_IDENTIFIER() 16 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[error1]") in RSEQ_TEMPLATE_IDENTIFIER() 17 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[error2]") in RSEQ_TEMPLATE_IDENTIFIER() 21 RSEQ_INJECT_ASM(3) in RSEQ_TEMPLATE_IDENTIFIER() 22 RSEQ_ASM_OP_CMPEQ(v, expect, "%l[cmpfail]") in RSEQ_TEMPLATE_IDENTIFIER() 25 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, "%l[error1]") in RSEQ_TEMPLATE_IDENTIFIER() 26 RSEQ_ASM_OP_CMPEQ(v, expect, "%l[error2]") in RSEQ_TEMPLATE_IDENTIFIER() 28 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) in RSEQ_TEMPLATE_IDENTIFIER() 67 __asm__ __volatile__ goto(RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
H A D | rseq-arm64-bits.h | 20 RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 21 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 23 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 24 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() 28 RSEQ_INJECT_ASM(3) in RSEQ_TEMPLATE_IDENTIFIER() 29 RSEQ_ASM_OP_CMPEQ(v, expect, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 32 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 33 RSEQ_ASM_OP_CMPEQ(v, expect, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() 35 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) in RSEQ_TEMPLATE_IDENTIFIER() 78 RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
H A D | rseq-x86-bits.h | 21 RSEQ_ASM_DEFINE_TABLE(3, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() 22 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 24 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 25 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() 28 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, RSEQ_ASM_TP_SEGMENT:RSEQ_CS_OFFSET(%[rseq_offset])) in RSEQ_TEMPLATE_IDENTIFIER() 30 RSEQ_INJECT_ASM(3) in RSEQ_TEMPLATE_IDENTIFIER() 32 "jnz %l[cmpfail]\n\t" in RSEQ_TEMPLATE_IDENTIFIER() 35 …RSEQ_ASM_CMP_CPU_ID(cpu_id, RSEQ_ASM_TP_SEGMENT:RSEQ_TEMPLATE_CPU_ID_OFFSET(%[rseq_offset]), %l[er… in RSEQ_TEMPLATE_IDENTIFIER() 37 "jnz %l[error2]\n\t" in RSEQ_TEMPLATE_IDENTIFIER() 87 RSEQ_ASM_DEFINE_TABLE(3, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
/linux/arch/m68k/lib/ |
H A D | uaccess.c | 16 " tst.l %0\n" in __generic_copy_from_user() 18 "1: "MOVES".l (%1)+,%3\n" in __generic_copy_from_user() 19 " move.l %3,(%2)+\n" in __generic_copy_from_user() 20 " subq.l #1,%0\n" in __generic_copy_from_user() 24 "3: "MOVES".w (%1)+,%3\n" in __generic_copy_from_user() 25 " move.w %3,(%2)+\n" in __generic_copy_from_user() 28 "5: "MOVES".b (%1)+,%3\n" in __generic_copy_from_user() 29 " move.b %3,(%2)+\n" in __generic_copy_from_user() 33 "10: lsl.l #2,%0\n" in __generic_copy_from_user() 36 "30: addq.l #2,%0\n" in __generic_copy_from_user() [all …]
|
/linux/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | pll.c | 244 u32 l; in dss_pll_write_config_type_a() local 246 l = 0; in dss_pll_write_config_type_a() 248 l = FLD_MOD(l, 1, 0, 0); /* PLL_STOPMODE */ in dss_pll_write_config_type_a() 249 l = FLD_MOD(l, cinfo->n - 1, hw->n_msb, hw->n_lsb); /* PLL_REGN */ in dss_pll_write_config_type_a() 250 l = FLD_MOD(l, cinfo->m, hw->m_msb, hw->m_lsb); /* PLL_REGM */ in dss_pll_write_config_type_a() 252 l = FLD_MOD(l, cinfo->mX[0] ? cinfo->mX[0] - 1 : 0, in dss_pll_write_config_type_a() 255 l = FLD_MOD(l, cinfo->mX[1] ? cinfo->mX[1] - 1 : 0, in dss_pll_write_config_type_a() 257 writel_relaxed(l, base + PLL_CONFIGURATION1); in dss_pll_write_config_type_a() 259 l = 0; in dss_pll_write_config_type_a() 261 l = FLD_MOD(l, cinfo->mX[2] ? cinfo->mX[2] - 1 : 0, in dss_pll_write_config_type_a() [all …]
|
/linux/arch/sh/kernel/ |
H A D | entry-common.S | 57 mov.l 1f, r0 81 mov.l @(r0,r15), r0 ! get status register 93 mov.l @(TI_PRE_COUNT,r8), r0 ! current_thread_info->preempt_count 97 mov.l @(TI_FLAGS,r8), r0 ! current_thread_info->flags 102 mov.l @(r0,r15), r0 ! get status register 107 mov.l 1f, r0 125 mov.l @(TI_FLAGS,r8), r0 ! current_thread_info->flags 143 mov.l 2f, r1 144 mov.l 3f, r0 148 mov.l 1f, r1 [all …]
|
/linux/arch/openrisc/include/asm/ |
H A D | futex.h | 14 "1: l.lwa %0, %2 \n" \ 16 "2: l.swa %2, %1 \n" \ 17 " l.bnf 1b \n" \ 18 " l.ori %1, r0, 0 \n" \ 19 "3: \n" \ 21 "4: l.j 3b \n" \ 22 " l.addi %1, r0, %3 \n" \ 43 __futex_atomic_op("l.or %1,%4,%4", ret, oldval, uaddr, oparg); in arch_futex_atomic_op_inuser() 46 __futex_atomic_op("l.add %1,%0,%4", ret, oldval, uaddr, oparg); in arch_futex_atomic_op_inuser() 49 __futex_atomic_op("l.or %1,%0,%4", ret, oldval, uaddr, oparg); in arch_futex_atomic_op_inuser() [all …]
|
/linux/arch/m68k/include/asm/ |
H A D | uaccess.h | 37 "10: moveq.l %3,%0\n" \ 54 "1: "inst".l %2,(%1)+\n" \ 55 "2: "inst".l %R2,(%1)\n" \ 56 "3:\n" \ 59 "10: movel %3,%0\n" \ 60 " jra 3b\n" \ 67 " .long 3b,10b\n" \ 92 __put_user_asm(MOVES, __pu_err, __pu_val, ptr, l, r, -EFAULT); \ 112 "10: move.l %3,%0\n" \ 113 " sub.l %1,%1\n" \ [all …]
|