/linux-master/arch/hexagon/lib/ |
H A D | umodsi3.S | 10 r2 = cl0(r0) define 15 r2 = sub(r3,r2) define 19 loop0(1f,r2) 20 p1 = cmp.eq(r2,#0) 21 r2 = lsl(r1,r2) define 26 p0 = cmp.gtu(r2,r0) 27 if (!p0.new) r0 = sub(r0,r2) 28 r2 define [all...] |
H A 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, # 184 r2 = add(r2,#-1) define 194 r2 = add(r2,#-2) define 205 r2 = add(r2,#-4) define 219 r2 = add(r2,#-8) define 225 r2 = add(r2,#-8) define 231 r2 = add(r2,#-8) define 248 r2 = add(r2,#-32) define 261 r2 = add(r2,#-8) define 269 r2 = add(r2,#-4) define 278 r2 = add(r2,#-2) define 293 r2 = add(r2,#-32) define [all...] |
H A D | modsi3.S | 11 r2 = abs(r0) define 15 r3 = cl0(r2) 17 p0 = cmp.gtu(r1,r2) 26 r0 = r2 27 r2 = lsl(r1,r3) define 32 p0 = cmp.gtu(r2,r0) 33 if (!p0.new) r0 = sub(r0,r2) 34 r2 = lsr(r2,#1) define 38 p0 = cmp.gtu(r2,r [all...] |
/linux-master/arch/arm/mach-socfpga/ |
H A 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, [r [all...] |
/linux-master/arch/sh/lib/ |
H A 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, r [all...] |
H A D | div64.S | 19 mov #0, r2 21 mov r1, r2 25 rotcl r2 28 rotcl r2 29 mul.l r6, r2 39 mov r2, r1 46 mov r2, r0
|
/linux-master/arch/arm/mach-imx/ |
H A 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_FDVAC [all...] |
/linux-master/arch/arm/lib/ |
H A D | strchr.S | 16 1: ldrb r2, [r0], #1 17 teq r2, r1 18 teqne r2, #0 20 teq r2, r1
|
H A D | io-writesl.S | 11 teq r2, #0 @ do we have to check for the zero len? 16 subs r2, r2, #4 20 subs r2, r2, #4 27 2: movs r2, r2, lsl #31 43 subs r2, r2, #1 51 subs r2, r [all...] |
H A D | io-writesw-armv4.S | 26 sub r2, r2, #1 30 teq r2, #0 37 subs r2, r2, #8 41 subs r2, r2, #8 48 .Lno_outsw_8: tst r2, #4 55 .Lno_outsw_4: movs r2, r2, ls [all...] |
H A D | strrchr.S | 16 1: ldrb r2, [r0], #1 17 teq r2, r1 19 teq r2, #0
|
H A D | bitops.h | 11 mov r2, #1 20 mov r3, r2, lsl r3 variable 21 1: ldrex r2, [r1] variable 22 \instr r2, r2, r3 variable 23 strex r0, r2, [r1] variable 36 mov r2, #1 40 mov r3, r2, lsl r3 @ create mask variable 47 1: ldrex r2, [r1] 48 ands r0, r2, r variable 49 \\instr r2, r2, r3 @ toggle bit variable 50 strex ip, r2, [r1] variable [all...] |
H A D | getuser.S | 18 * r2, r3 contains the zero-extended value 33 check_uaccess r0, 1, r1, r2, __get_user_bad 34 1: TUSER(ldrb) r2, [r0] 41 check_uaccess r0, 2, r1, r2, __get_user_bad 44 2: TUSER(ldrh) r2, [r0] 50 2: ldrbt r2, [r0], #1 54 2: ldrb r2, [r0] 58 orr r2, r2, rb, lsl #8 60 orr r2, r [all...] |
/linux-master/arch/nios2/boot/compressed/ |
H A 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] */ [all...] |
/linux-master/arch/arc/lib/ |
H A D | strcpy-700.S | 19 or r2,r0,r1 20 bmsk_s r2,r2,1 21 brne.d r2,0,charloop 27 sub r2,r3,r8 28 bic_s r2,r2,r3 29 tst_s r2,r12 38 sub r2,r3,r8 39 bic_s r2,r [all...] |
H A 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,r [all...] |
H A 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, r [all...] |
H A 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,r [all...] |
H A D | memcpy-700.S | 12 brls.d r2,r3,.Lcopy_bytewise 13 sub.f r3,r2,1 17 bmsk_s r2,r2,1 27 breq r2,0,.Last_store 30 add3 r2,-1,r2 33 bmsk r12,r12,r2 36 sub3 r2,31,r2 [all...] |
/linux-master/include/media/ |
H A 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) 82 return r1->width == r2->width && r1->height == r2->height; 86 * v4l2_rect_same_position() - return true if r1 has the same position as r2 88 * @r2: rectangle. 93 const struct v4l2_rect *r2) 95 return r1->top == r2->top && r1->left == r2 79 v4l2_rect_same_size(const struct v4l2_rect *r1, const struct v4l2_rect *r2) argument 92 v4l2_rect_same_position(const struct v4l2_rect *r1, const struct v4l2_rect *r2) argument 105 v4l2_rect_equal(const struct v4l2_rect *r1, const struct v4l2_rect *r2) argument 117 v4l2_rect_intersect(struct v4l2_rect *r, const struct v4l2_rect *r1, const struct v4l2_rect *r2) argument 165 v4l2_rect_overlap(const struct v4l2_rect *r1, const struct v4l2_rect *r2) argument 194 v4l2_rect_enclosed(struct v4l2_rect *r1, struct v4l2_rect *r2) argument [all...] |
/linux-master/arch/hexagon/mm/ |
H A D | copy_from_user.S | 31 #define bytes r2 39 /* Alignment loop. r2 has been updated. Return it. */ 45 r0 = r2 54 r2 += sub(src_sav,src) 57 r0 = r2 64 r2 += sub(src_sav,src) 67 r0 = r2 74 r2 += sub(src_sav,src) 77 r0 = r2 84 r2 [all...] |
/linux-master/kernel/ |
H A D | resource_kunit.c | 24 static struct resource r2 = { .start = R2_START, .end = R2_END }; variable in typeref:struct:resource 30 struct resource *r2; member in struct:result 37 .r1 = &r1, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true, 39 .r1 = &r2, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true, 41 .r1 = &r3, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true, 43 .r1 = &r4, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true, 45 .r1 = &r2, .r2 = &r1, .ret = false, 47 .r1 = &r3, .r2 83 resource_do_test(struct kunit *test, bool ret, struct resource *r, bool exp_ret, struct resource *exp_r, struct resource *r1, struct resource *r2) argument [all...] |
/linux-master/crypto/ |
H A D | serpent_generic.c | 228 static noinline void __serpent_setkey_sbox(u32 r0, u32 r1, u32 r2, argument 232 S3(r3, r4, r0, r1, r2); store_and_load_keys(r1, r2, r4, r3, 28, 24); 233 S4(r1, r2, r4, r3, r0); store_and_load_keys(r2, r4, r3, r0, 24, 20); 234 S5(r2, r4, r3, r0, r1); store_and_load_keys(r1, r2, r4, r0, 20, 16); 235 S6(r1, r2, r4, r0, r3); store_and_load_keys(r4, r3, r2, r0, 16, 12); 236 S7(r4, r3, r2, r 274 u32 r0, r1, r2, r3, r4; local 462 u32 r0, r1, r2, r3, r4; local 521 u32 r0, r1, r2, r3, r4; local [all...] |
/linux-master/arch/hexagon/kernel/ |
H A 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 define 82 r2 = asl(r2, #2) /* times sizeof(PTE) (4bytes) */ define 84 r2 = #PTE_BITS define 103 r2 = #PTE_BITS define 141 r2 = r25; /* phys_offset */ define 142 r2 = and(r1,r2); define 146 r2 = lsr(r2, #22) /* 4MB page number */ define 147 r2 = asl(r2, #2) /* times sizeof(PTE) (4bytes) */ define 197 r2 = sub(r2,r0); define [all...] |
/linux-master/arch/arm/kernel/ |
H A 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, r [all...] |