/Linux-v5.10/arch/arm/crypto/ |
D | sha256-core.S_shipped | 109 add r2,r1,r2,lsl#6 @ len to point at the end of inp 110 stmdb sp!,{r0,r1,r2,r4-r11,lr} 116 ldr r2,[r1],#4 118 ldrb r2,[r1,#3] 123 @ ldr r2,[r1],#4 @ 0 131 rev r2,r2 134 @ ldrb r2,[r1,#3] @ 0 138 orr r2,r2,r12,lsl#8 140 orr r2,r2,r0,lsl#16 145 orr r2,r2,r12,lsl#24 [all …]
|
D | curve25519-core.S | 61 vld1.8 {d8}, [r2] 62 vld1.8 {d10}, [r2] 63 add r2, r2, #6 64 vld1.8 {d12}, [r2] 65 vld1.8 {d14}, [r2] 66 add r2, r2, #6 67 vld1.8 {d16}, [r2] 68 add r2, r2, #4 69 vld1.8 {d18}, [r2] 70 vld1.8 {d20}, [r2] [all …]
|
/Linux-v5.10/crypto/ |
D | serpent_generic.c | 233 static noinline void __serpent_setkey_sbox(u32 r0, u32 r1, u32 r2, in __serpent_setkey_sbox() argument 237 S3(r3, r4, r0, r1, r2); store_and_load_keys(r1, r2, r4, r3, 28, 24); in __serpent_setkey_sbox() 238 S4(r1, r2, r4, r3, r0); store_and_load_keys(r2, r4, r3, r0, 24, 20); in __serpent_setkey_sbox() 239 S5(r2, r4, r3, r0, r1); store_and_load_keys(r1, r2, r4, r0, 20, 16); in __serpent_setkey_sbox() 240 S6(r1, r2, r4, r0, r3); store_and_load_keys(r4, r3, r2, r0, 16, 12); in __serpent_setkey_sbox() 241 S7(r4, r3, r2, r0, r1); store_and_load_keys(r1, r2, r0, r4, 12, 8); in __serpent_setkey_sbox() 242 S0(r1, r2, r0, r4, r3); store_and_load_keys(r0, r2, r4, r1, 8, 4); in __serpent_setkey_sbox() 243 S1(r0, r2, r4, r1, r3); store_and_load_keys(r3, r4, r1, r0, 4, 0); in __serpent_setkey_sbox() 244 S2(r3, r4, r1, r0, r2); store_and_load_keys(r2, r4, r3, r0, 0, -4); in __serpent_setkey_sbox() 245 S3(r2, r4, r3, r0, r1); store_and_load_keys(r0, r1, r4, r2, -4, -8); in __serpent_setkey_sbox() [all …]
|
/Linux-v5.10/arch/nios2/mm/ |
D | uaccess.c | 16 " movi r2,7\n" 18 " bge r2,r6,1f\n" 19 " xor r2,r4,r5\n" 20 " andi r2,r2,3\n" 22 " beq r2,zero,4f\n" 24 " movi r2,-1\n" 25 " beq r6,r2,3f\n" 26 " mov r7,r2\n" 27 "2: ldbu r2,0(r5)\n" 30 " stb r2,0(r3)\n" [all …]
|
/Linux-v5.10/arch/arm/lib/ |
D | findbit.S | 24 mov r2, #0 26 ARM( ldrb r3, [r0, r2, lsr #3] ) 27 THUMB( lsr r3, r2, #3 ) 31 add r2, r2, #8 @ next bit pointer 32 2: cmp r2, r1 @ any more? 45 ands ip, r2, #7 47 ARM( ldrb r3, [r0, r2, lsr #3] ) 48 THUMB( lsr r3, r2, #3 ) 53 orr r2, r2, #7 @ if zero, then no bits here 54 add r2, r2, #1 @ align bit pointer [all …]
|
D | bitops.h | 11 mov r2, #1 20 mov r3, r2, lsl r3 21 1: ldrex r2, [r1] 22 \instr r2, r2, r3 23 strex r0, r2, [r1] 36 mov r2, #1 40 mov r3, r2, lsl r3 @ create mask 47 1: ldrex r2, [r1] 48 ands r0, r2, r3 @ save old value of bit 49 \instr r2, r2, r3 @ toggle bit [all …]
|
/Linux-v5.10/arch/arc/lib/ |
D | strchr-700.S | 16 bmsk r2,r0,1 19 breq.d r2,r0,.Laligned 21 sub_s r0,r0,r2 22 asl r7,r2,3 23 ld_s r2,[r0] 31 sub r12,r2,r7 32 bic_s r12,r12,r2 35 xor r6,r2,r5 36 ld.a r2,[r0,4] 47 bic r2,r7,r6 [all …]
|
D | strcmp.S | 16 or r2,r0,r1 17 bmsk_s r2,r2,1 18 brne r2,0,.Lcharloop 22 ld.ab r2,[r0,4] 25 sub r4,r2,r12 26 bic r4,r4,r2 29 breq r2,r3,.Lwordloop 31 xor r0,r2,r3 ; mask for difference 36 and_s r2,r2,r0 39 cmp_s r2,r3 [all …]
|
D | strcmp-archs.S | 9 or r2, r0, r1 10 bmsk_s r2, r2, 1 11 brne r2, 0, @.Lcharloop 14 ld.ab r2, [r0, 4] 22 sub r4, r2, r12 24 bic r4, r4, r2 28 cmp r2, r3 30 mov.eq r2, r5 36 swape r2, r2 40 cmp_s r2, r3 [all …]
|
/Linux-v5.10/arch/sh/lib/ |
D | __clear_user.S | 22 mov r4, r2 27 add #31, r2 28 and r1, r2 29 cmp/eq r4, r2 31 mov r2, r3 34 mov r4, r2 37 0: mov.b r0, @r2 39 add #1, r2 42 mov r2, r4 47 cmp/hi r2, r3 [all …]
|
/Linux-v5.10/arch/sh/kernel/cpu/sh2/ |
D | entry.S | 43 mov.l r2,@-sp 46 mov.l $cpu_mode,r2 52 add r3,r2 54 mov.l @r2,r0 62 mov.l r0,@r2 ! enter kernel mode 63 mov.l $current_thread_info,r2 69 add r0,r2 71 mov.l @r2,r2 74 add r2,r0 75 mov r15,r2 ! r2 = user stack top [all …]
|
/Linux-v5.10/drivers/memory/ |
D | ti-emif-sram-pm.S | 54 ldr r2, [r4, #EMIF_PM_REGS_VIRT_OFFSET] 58 str r1, [r2, #EMIF_SDCFG_VAL_OFFSET] 61 str r1, [r2, #EMIF_REF_CTRL_VAL_OFFSET] 64 str r1, [r2, #EMIF_TIMING1_VAL_OFFSET] 67 str r1, [r2, #EMIF_TIMING2_VAL_OFFSET] 70 str r1, [r2, #EMIF_TIMING3_VAL_OFFSET] 73 str r1, [r2, #EMIF_PMCR_VAL_OFFSET] 76 str r1, [r2, #EMIF_PMCR_SHDW_VAL_OFFSET] 79 str r1, [r2, #EMIF_ZQCFG_VAL_OFFSET] 82 str r1, [r2, #EMIF_DDR_PHY_CTLR_1_OFFSET] [all …]
|
/Linux-v5.10/include/media/ |
D | v4l2-rect.h | 73 * v4l2_rect_same_size() - return true if r1 has the same size as r2 75 * @r2: rectangle. 80 const struct v4l2_rect *r2) in v4l2_rect_same_size() argument 82 return r1->width == r2->width && r1->height == r2->height; in v4l2_rect_same_size() 86 * v4l2_rect_same_position() - return true if r1 has the same position as r2 88 * @r2: rectangle. 93 const struct v4l2_rect *r2) in v4l2_rect_same_position() argument 95 return r1->top == r2->top && r1->left == r2->left; in v4l2_rect_same_position() 99 * v4l2_rect_equal() - return true if r1 equals r2 101 * @r2: rectangle. [all …]
|
/Linux-v5.10/arch/hexagon/lib/ |
D | memset.S | 29 p0 = cmp.eq(r2, #0) 30 p1 = cmp.gtu(r2, #7) 47 loop0(1f, r2) /* byte loop */ 59 p1 = cmp.eq(r2, #1) 72 p1 = cmp.eq(r2, #2) 84 p0 = cmp.gtu(r2, #7) 85 p1 = cmp.eq(r2, #4) 91 p0 = cmp.gtu(r2, #11) 97 r10 = lsr(r2, #3) 114 p1 = cmp.eq(r2, #8) [all …]
|
/Linux-v5.10/arch/arm/kernel/ |
D | iwmmxt.S | 73 XSC(mrc p15, 0, r2, c15, c1, 0) 74 PJ4(mrc p15, 0, r2, c1, c0, 2) 76 XSC(tst r2, #0x3) 77 PJ4(tst r2, #0xf) 80 XSC(orr r2, r2, #0x3) 81 XSC(mcr p15, 0, r2, c15, c1, 0) 82 PJ4(orr r2, r2, #0xf) 83 PJ4(mcr p15, 0, r2, c1, c0, 2) 87 ldr r2, [sp, #60] @ current task pc value 90 sub r2, r2, #4 @ adjust pc back [all …]
|
D | debug.S | 55 printhex: adr r2, hexbuf_rel 56 ldr r3, [r2] 57 add r2, r2, r3 58 add r3, r2, r1 67 teq r3, r2 69 mov r0, r2 84 addruart_current r3, r1, r2 93 waituartcts r2, r3 95 waituarttxrdy r2, r3 97 busyuart r2, r3 [all …]
|
/Linux-v5.10/arch/nds32/lib/ |
D | copy_template.S | 6 beqz $r2, quit_memcpy 7 srli $r3, $r2, #5 ! check if len < cache-line size 32 14 sub $r2, $r2, $r4 ! update $R2 21 beqz $r2, quit_memcpy 29 sub $r2, $r2, $r3 ! update $R2 36 beqz $r2, quit_memcpy 38 addi $r3, $r2, #-32 ! to check $r2< cache_line , than go to word_copy 41 srli $r3, $r2, #5 50 andi $r2, $r2, #31 52 beqz $r2, quit_memcpy [all …]
|
/Linux-v5.10/arch/arm/mach-omap2/ |
D | sleep43xx.S | 69 ldr r2, [r3, #AMX3_PM_RO_SRAM_DATA_VIRT_OFFSET] 70 str r4, [r2, #AMX3_PM_WFI_FLAGS_OFFSET] 122 mov r2, r0 123 ldr r0, [r2, #L2X0_AUX_CTRL] 125 ldr r0, [r2, #L310_PREFETCH_CTRL] 129 str r0, [r2, #L2X0_CLEAN_INV_WAY] 131 ldr r0, [r2, #L2X0_CLEAN_INV_WAY] 144 mov r2, r0 146 str r0, [r2, #L2X0_CACHE_SYNC] 148 ldr r0, [r2, #L2X0_CACHE_SYNC] [all …]
|
/Linux-v5.10/arch/sh/include/asm/ |
D | switch_to_32.h | 12 register u32 *__ts2 __asm__ ("r2") = \ 16 "movs.l @r2+, a0\n\t" \ 17 "movs.l @r2+, a1\n\t" \ 18 "movs.l @r2+, a0g\n\t" \ 19 "movs.l @r2+, a1g\n\t" \ 20 "movs.l @r2+, m0\n\t" \ 21 "movs.l @r2+, m1\n\t" \ 22 "movs.l @r2+, x0\n\t" \ 23 "movs.l @r2+, x1\n\t" \ 24 "movs.l @r2+, y0\n\t" \ [all …]
|
/Linux-v5.10/arch/hexagon/kernel/ |
D | head.S | 36 r2.h = #0xffc0; 37 r2.l = #0x0000; 38 r25 = and(r2,r25); /* R25 holds PHYS_OFFSET now */ 62 r2.l = #LO(stext); 67 r2.h = #HI(stext); 71 r1 = sub(r1, r2); 78 r2.h = #0xffc0; 79 r2.l = #0x0000; /* round back down to 4MB boundary */ 80 r1 = and(r1,r2); 81 r2 = lsr(r1, #22) /* 4MB page number */ define [all …]
|
/Linux-v5.10/arch/arm/mach-socfpga/ |
D | self-refresh.S | 41 * r2 : temp storage of register values 49 mrc p15, 0, r2, c15, c0, 0 50 orr r2, r2, #1 51 mcr p15, 0, r2, c15, c0, 0 54 ldr r2, [r0, #SDR_CTRLGRP_LOWPWREQ_ADDR] 55 orr r2, r2, #SELFRSHREQ_MASK 56 str r2, [r0, #SDR_CTRLGRP_LOWPWREQ_ADDR] 61 ldr r2, [r0, #SDR_CTRLGRP_LOWPWRACK_ADDR] 62 and r2, r2, #SELFRFSHACK_MASK 63 cmp r2, #SELFRFSHACK_MASK [all …]
|
/Linux-v5.10/arch/nios2/boot/compressed/ |
D | head.S | 26 movui r2, NIOS2_ICACHE_LINE_SIZE 28 sub r1, r1, r2 32 movui r2, NIOS2_DCACHE_LINE_SIZE 34 sub r1, r1, r2 39 movia r2, chkadr 40 beq r1, r2, finish_move /* We are running in correct address, 42 /* move code, r1: src, r2: dest, r3: last dest */ 44 movia r2, _start /* Destination */ 47 stw r8, 0(r2) /* stort a word to dest [r2] */ 49 addi r2, r2, 4 /* inc the dest addr */ [all …]
|
/Linux-v5.10/arch/arm/mach-imx/ |
D | suspend-imx53.S | 49 add r2, r0, #SUSPEND_INFO_MX53_IO_STATE_OFFSET 53 ldr r5, [r2], #12 /* IOMUXC register offset */ 55 str r6, [r2], #4 /* save area */ 62 ldr r2,[r1, #M4IF_MCR0_OFFSET] 63 orr r2, r2, #M4IF_MCR0_FDVFS 64 str r2,[r1, #M4IF_MCR0_OFFSET] 68 ldr r2,[r1, #M4IF_MCR0_OFFSET] 69 ands r2, r2, #M4IF_MCR0_FDVACK 77 add r2, r0, #SUSPEND_INFO_MX53_IO_STATE_OFFSET 81 ldr r5, [r2], #4 /* IOMUXC register offset */ [all …]
|
/Linux-v5.10/arch/sh/kernel/cpu/sh2a/ |
D | entry.S | 43 mov.l r2,@-sp 45 mov.l $cpu_mode,r2 46 bld.b #6,@(0,r2) !previus SR.MD 50 bset.b #6,@(0,r2) !set SR.MD 51 mov.l $current_thread_info,r2 52 mov.l @r2,r2 55 add r2,r0 ! r0 = kernel stack tail 56 mov r15,r2 ! r2 = user stack top 62 mov.l @(4*4,r2),r0 65 mov.l @(3*4,r2),r0 [all …]
|
/Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/ |
D | hub.fuc | 80 mov $r2 NV_PGRAPH_FECS_ACCESS_FIFO 81 nv_iowr(NV_PGRAPH_FECS_ACCESS, 0, $r2) 87 clear b32 $r2 88 nv_iowr(NV_PGRAPH_FECS_INTR_ROUTE, 0, $r2) 91 mov $r2 0x2003 // { HUB_CHSW_PULSE, ZERO } -> intr 8 92 nv_iowr(NV_PGRAPH_FECS_IROUTE, 0, $r2) 98 mov $r2 0x2004 // { 0x04, ZERO } -> intr 9 99 nv_iowr(NV_PGRAPH_FECS_IROUTE, 1, $r2) 100 mov $r2 0x200b // { HUB_FIRMWARE_MTHD, ZERO } -> intr 10 101 nv_iowr(NV_PGRAPH_FECS_IROUTE, 2, $r2) [all …]
|