/freebsd/sys/powerpc/ps3/ |
H A D | ps3-hvcall.S | 7 std %r0,16(%r1) 8 stdu %r1,-48(%r1) 9 std %r7,32(%r1) 10 std %r8,40(%r1) 14 ld %r11,32(%r1) 16 ld %r11,40(%r1) 18 ld %r1,0(%r1) 19 ld %r0,16(%r1) 26 std %r0,16(%r1) 27 stdu %r1,-32(%r1) [all …]
|
/freebsd/lib/libc/arm/string/ |
H A D | memcpy.S | 43 pld [r1] 52 ldrb ip, [r1], #0x01 55 ldrble ip, [r1], #0x01 58 ldrblt ip, [r1], #0x01 64 ands ip, r1, #0x03 /* Is src also word-aligned? */ 69 ldrne ip, [r1], #0x04 80 ldr r4, [r1], #0x04 /* LD:00-03 */ 81 ldr r5, [r1], #0x04 /* LD:04-07 */ 82 pld [r1, #0x18] /* Prefetch 0x20 */ 83 ldr r6, [r1], #0x04 /* LD:08-0b */ [all …]
|
H A D | memmove.S | 43 eor r0, r1, r0 44 eor r1, r0, r1 45 eor r0, r1, r0 48 cmp r0, r1 52 subcc r3, r0, r1 /* if (dst > src) r3 = dst - src */ 53 subcs r3, r1, r0 /* if (src > dsr) r3 = src - dst */ 58 cmp r1, r0 71 ands r12, r1, #3 85 ldmia r1!, {r3, r4, r12, lr} 87 ldmia r1!, {r3, r4, r12, lr} [all …]
|
H A D | memset.S | 90 and r3, r1, #0xff /* We deal with bytes */ 91 mov r1, r2 93 cmp r1, #0x04 /* Do we have less than 4 bytes */ 111 subne r1, r1, #0x04 /* Quad-align if necessary */ 113 cmp r1, #0x10 116 cmp r1, #0x80 /* If < 128 then skip the big loop */ 121 subs r1, r1, #0x80 146 add r1, r1, #0x80 /* Adjust for extra sub */ 150 subs r1, r1, #0x20 160 adds r1, r1, #0x10 /* Partially adjust for extra sub */ [all …]
|
/freebsd/lib/libc/arm/gen/ |
H A D | divsi3.S | 28 mov r0, r1 37 mov r0, r1 54 eor r0, r1, r0 55 eor r1, r0, r1 56 eor r0, r1, r0 62 movs r1, r1 65 movs r1, r1, lsr #1 70 mov r0, r1 71 mov r1, #0 77 eor r0, r1, r0 [all …]
|
/freebsd/sys/libkern/arm/ |
H A D | divsi3.S | 28 mov r0, r1 37 mov r0, r1 56 eor r0, r1, r0 57 eor r1, r0, r1 58 eor r0, r1, r0 64 movs r1, r1 67 movs r1, r1, lsr #1 72 mov r0, r1 73 mov r1, #0 83 eor r0, r1, r0 [all …]
|
/freebsd/sys/powerpc/ofw/ |
H A D | ofwcall64.S | 68 std %r8,16(%r1) 69 stdu %r1,-208(%r1) 79 std %r4,48(%r1) 80 std %r13,56(%r1) 81 std %r14,64(%r1) 82 std %r15,72(%r1) 83 std %r16,80(%r1) 84 std %r17,88(%r1) 85 std %r18,96(%r1) 86 std %r19,104(%r1) [all …]
|
/freebsd/sys/arm/arm/ |
H A D | support.S | 107 and r3, r1, #0xff /* We deal with bytes */ 108 mov r1, r2 110 cmp r1, #0x04 /* Do we have less than 4 bytes */ 123 subne r1, r1, #0x04 /* Quad-align if necessary */ 125 cmp r1, #0x10 128 cmp r1, #0x80 /* If < 128 then skip the big loop */ 133 subs r1, r1, #0x80 153 add r1, r1, #0x80 /* Adjust for extra sub */ 157 subs r1, r1, #0x20 165 adds r1, r1, #0x10 /* Partially adjust for extra sub */ [all …]
|
H A D | bus_space_asm_generic.S | 48 ldrb r0, [r1, r2] 53 ldrh r0, [r1, r2] 58 ldr r0, [r1, r2] 67 strb r3, [r1, r2] 72 strh r3, [r1, r2] 77 str r3, [r1, r2] 86 add r0, r1, r2 87 mov r1, r3 93 strb r3, [r1], #1 101 add r0, r1, r2 [all …]
|
H A D | bcopyinout_xscale.S | 93 ands ip, r1, #0x03 /* Already word aligned? */ 103 strb ip, [r1], #0x01 105 strb ip, [r1], #0x01 107 strb ip, [r1], #0x01 119 tst r1, #0x07 /* Already quad aligned? */ 121 strne ip, [r1], #0x04 139 strd r4, [r1], #0x08 /* ST:00-07 */ 142 strd r6, [r1], #0x08 /* ST:08-0f */ 146 strd r8, [r1], #0x08 /* ST:10-17 */ 149 strd r4, [r1], #0x08 /* ST:18-1f */ [all …]
|
H A D | in_cksum_arm.S | 61 mov r9, r1 66 ldr r1, [ip, #(M_LEN)] 70 cmp r9, r1 71 movlt r1, r9 72 sub r9, r9, r1 74 add r10, r10, r1 75 adds r2, r1, #0x00 84 mov r1, #0xff 85 orr r1, r1, #0xff00 86 and r0, r8, r1 [all …]
|
H A D | cpu_asm-v6.S | 62 clz r1, r3 /* number of bits to MSB of way */ 63 lsl r3, r3, r1 /* shift into position */ 65 lsl ip, ip, r1 /* ip now contains the way decr */ 72 mov r1, #1 73 lsl r1, r1, r0 /* r1 now contains the set decr */ 81 subne r3, r3, r1 /* non-zero?, decrement set */ 111 clz r1, r3 /* number of bits to MSB of way */ 112 lsl r3, r3, r1 /* shift into position */ 114 lsl ip, ip, r1 /* ip now contains the way decr */ 121 mov r1, #1 [all …]
|
/freebsd/sys/powerpc/aim/ |
H A D | trap_subr64.S | 89 lwz %r29, PC_FLAGS(%r1) 92 addi %r28,%r1,PC_KERNSLB 147 stdu %r31,-(FRAMELEN+288)(%r1); /* save it in the callframe */ \ 148 std %r0, FRAME_0+48(%r1); /* save r0 in the trapframe */ \ 149 std %r31,FRAME_1+48(%r1); /* save SP " " */ \ 150 std %r2, FRAME_2+48(%r1); /* save r2 " " */ \ 151 std %r28,FRAME_LR+48(%r1); /* save LR " " */ \ 152 std %r29,FRAME_CR+48(%r1); /* save CR " " */ \ 159 std %r3, FRAME_3+48(%r1); /* save r3-r31 */ \ 160 std %r4, FRAME_4+48(%r1); \ [all …]
|
H A D | trap_subr32.S | 105 stwu %r31,-FRAMELEN(%r1); /* save it in the callframe */ \ 106 stw %r0, FRAME_0+8(%r1); /* save r0 in the trapframe */ \ 107 stw %r31,FRAME_1+8(%r1); /* save SP " " */ \ 108 stw %r2, FRAME_2+8(%r1); /* save r2 " " */ \ 109 stw %r28,FRAME_LR+8(%r1); /* save LR " " */ \ 110 stw %r29,FRAME_CR+8(%r1); /* save CR " " */ \ 116 stw %r3, FRAME_3+8(%r1); /* save r3-r31 */ \ 117 stw %r4, FRAME_4+8(%r1); \ 118 stw %r5, FRAME_5+8(%r1); \ 119 stw %r6, FRAME_6+8(%r1); \ [all …]
|
H A D | locore32.S | 86 lwz %r1,8(%r30) 87 add %r1,%r1,%r30 88 addi %r1,%r1,(8+TMPSTKSZ-40) 91 stw %r3,16(%r1) 92 stw %r4,20(%r1) 93 stw %r5,24(%r1) 94 stw %r6,28(%r1) 95 stw %r7,32(%r1) 105 lwz %r3,16(%r1) 106 lwz %r4,20(%r1) [all …]
|
/freebsd/libexec/rtld-elf/powerpc/ |
H A D | rtld_start.S | 37 stwu %r1,-48(%r1) /* 16-byte aligned stack for reg saves + 40 stw %r3,16(%r1) /* argc */ 41 stw %r4,20(%r1) /* argv */ 42 stw %r5,24(%r1) /* envp */ 45 stw %r8,36(%r1) /* ps_strings */ 78 lwz %r4,20(%r1) /* restore argv */ 81 addi %r4,%r1,8 /* &exit_proc on stack */ 82 addi %r5,%r1,12 /* &obj_main on stack */ 90 lwz %r3,16(%r1) /* argc */ 91 lwz %r4,20(%r1) /* argv */ [all …]
|
/freebsd/libexec/rtld-elf/powerpc64/ |
H A D | rtld_start.S | 36 stdu %r1,-144(%r1) /* 16-byte aligned stack for reg saves + 44 std %r4,104(%r1) /* argv */ 47 std %r8,136(%r1) /* ps_strings */ 79 ld %r4,104(%r1) 81 addi %r4,%r1,128 /* &exit_proc on stack */ 82 addi %r5,%r1,120 /* &obj_main on stack */ 98 ld %r4,104(%r1) /* argv */ 106 ld %r6,120(%r1) /* obj */ 107 ld %r7,128(%r1) /* exit proc */ 108 ld %r8,136(%r1) /* ps_strings */ [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ppc/ |
H A D | restFP.S | 22 lfd f14,-144(r1) 23 lfd f15,-136(r1) 24 lfd f16,-128(r1) 25 lfd f17,-120(r1) 26 lfd f18,-112(r1) 27 lfd f19,-104(r1) 28 lfd f20,-96(r1) 29 lfd f21,-88(r1) 30 lfd f22,-80(r1) 31 lfd f23,-72(r1) [all …]
|
H A D | saveFP.S | 20 stfd f14,-144(r1) 21 stfd f15,-136(r1) 22 stfd f16,-128(r1) 23 stfd f17,-120(r1) 24 stfd f18,-112(r1) 25 stfd f19,-104(r1) 26 stfd f20,-96(r1) 27 stfd f21,-88(r1) 28 stfd f22,-80(r1) 29 stfd f23,-72(r1) [all …]
|
/freebsd/sys/powerpc/pseries/ |
H A D | phyp-hvcall.S | 36 std %r0,16(%r1) 38 ld %r11,96(%r1) /* Last couple args into volatile regs*/ 39 ld %r12,104(%r1) 41 ld %r11,112(%r1) /* Last couple args into volatile regs*/ 42 ld %r12,120(%r1) 45 ld %r0,16(%r1) 58 std %r0,16(%r1) 59 stdu %r1,-80(%r1) 60 std %r8,48(%r1) /* save arguments */ 61 std %r9,56(%r1) [all …]
|
/freebsd/tests/sys/compat32/aarch64/ |
H A D | swp_cond_test_impl.S | 32 ldr r1, =(.L.testheaderEnd - .L.testheader - 1) 37 mov r1, #SWP_MAGIC 38 cmp r1, r1 39 swpeq r0, r1, [r0] 48 mov r1, #SWP_MAGIC 50 cmp r1, r2 51 swpeq r0, r1, [r0] 58 ldr r1, =(.L.eqEnd - .L.eq - 1) 64 mov r1, #SWP_MAGIC 69 swpcs r0, r1, [r0] [all …]
|
/freebsd/crypto/openssl/crypto/ |
H A D | s390xcpuid.pl | 93 la %r1,S390X_KIMD(%r4) 97 la %r1,S390X_KLMD(%r4) 101 la %r1,S390X_KM(%r4) 105 la %r1,S390X_KMC(%r4) 109 la %r1,S390X_KMAC(%r4) 116 la %r1,S390X_PCC(%r4) 123 la %r1,S390X_KMCTR(%r4) 127 la %r1,S390X_KMO(%r4) 131 la %r1,S390X_KMF(%r4) 138 la %r1,S390X_PRNO(%r4) [all …]
|
/freebsd/contrib/tcsh/ |
H A D | sh.time.c | 273 prusage(struct sysrusage *r0, struct sysrusage *r1, timeval_t *e, timeval_t *b) in prusage() argument 278 prusage(struct process_stats *r0, struct process_stats *r1, timeval_t e, in prusage() 295 (r1->ru_utime.tv_sec - r0->ru_utime.tv_sec) * 100 + in prusage() 296 (r1->ru_utime.tv_usec - r0->ru_utime.tv_usec) / 10000 + in prusage() 297 (r1->ru_stime.tv_sec - r0->ru_stime.tv_sec) * 100 + in prusage() 298 (r1->ru_stime.tv_usec - r0->ru_stime.tv_usec) / 10000; in prusage() 303 (r1->ps_utime.tv_sec - r0->ps_utime.tv_sec) * 100 + in prusage() 304 (r1->ps_utime.tv_usec - r0->ps_utime.tv_usec) / 10000 + in prusage() 305 (r1->ps_stime.tv_sec - r0->ps_stime.tv_sec) * 100 + in prusage() 306 (r1->ps_stime.tv_usec - r0->ps_stime.tv_usec) / 10000; in prusage() [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | divmodsi4.S | 34 tst r1, r1 37 sdiv r0, r3, r1 38 mls r1, r0, r1, r3 39 str r1, [r2] 48 eor r4, r0, r1 53 eor lr, r1, r1, asr #31 55 sub r1, lr, r1, asr #31 59 ldr r1, [r6] 61 eor r1, r1, r5, asr #31 63 sub r1, r1, r5, asr #31 [all …]
|
/freebsd/lib/libc/powerpc64/string/ |
H A D | bcopy.S | 65 std %r3, -8(%r1) /* save dst */ 190 ld %r3, -8(%r1) /* restore dst */ 213 std %r7, -32(%r1) /* bytes to copy in phase 1 */ 214 std %r10, -40(%r1) /* BLOCKS to copy in phase 2 */ 215 std %r9, -48(%r1) /* bytes to copy in phase 3 */ 226 std %r8, -16(%r1) /* 16-byte increment (16) */ 227 std %r7, -24(%r1) /* 16-byte pre/post adjustment (0) */ 233 std %r9, -32(%r1) /* bytes to copy in phase 1 */ 234 std %r10, -40(%r1) /* BLOCKS to copy in phase 2 */ 235 std %r7, -48(%r1) /* bytes to copy in phase 3 */ [all …]
|