/freebsd-10.0-release/tools/build/cross-build/ |
H A D | date.sh | 6 exec /bin/date -r0 "$@"
|
/freebsd-10.0-release/lib/libc/arm/string/ |
H A D | ffs.S | 49 /* Standard trick to isolate bottom bit in r0 or 0 if r0 = 0 on entry */ 50 rsb r1, r0, #0 51 ands r0, r0, r1 54 * now r0 has at most one set bit, call this X 58 orrne r0, r0, r0, lsl #4 /* r0 [all...] |
/freebsd-10.0-release/sys/libkern/arm/ |
H A D | ffs.S | 50 /* Standard trick to isolate bottom bit in r0 or 0 if r0 = 0 on entry */ 51 rsb r1, r0, #0 52 ands r0, r0, r1 56 * now r0 has at most one set bit, call this X 60 orrne r0, r0, r0, lsl #4 /* r0 [all...] |
/freebsd-10.0-release/contrib/compiler-rt/lib/arm/ |
H A D | bswapsi2.S | 21 eor r1, r0, r0, ror #16 24 eor r0, r1, r0, ror #8 26 rev r0, r0
|
H A D | negsf2vfp.S | 21 eor r0, r0, #-2147483648 // flip sign bit on float in r0
|
H A D | bswapdi2.S | 21 // r2 = rev(r0) 22 eor r2, r0, r0, ror #16 25 eor r2, r2, r0, ror #8 26 // r0 = rev(r1) 27 eor r0, r1, r1, ror #16 28 bic r0, r0, #0xff0000 29 mov r0, r0, ls [all...] |
H A D | switch8.S | 35 cmp r0, ip // signed compare with index 36 ldrsbcc r0, [lr, r0] // get indexed byte out of table 37 ldrsbhs r0, [lr, ip] // if out of range, use last entry in table 38 add ip, lr, r0, lsl #1 // compute label = lr + element*2
|
H A D | switchu8.S | 35 cmp r0, ip // compare with index 36 ldrbcc r0, [lr, r0] // get indexed byte out of table 37 ldrbhs r0, [lr, ip] // if out of range, use last entry in table 38 add ip, lr, r0, lsl #1 // compute label = lr + element*2
|
H A D | switch16.S | 35 cmp r0, ip // compare with index 36 add r0, lr, r0, lsl #1 // compute address of element in table 37 ldrshcc r0, [r0, #1] // load 16-bit element if r0 is in range 39 ldrshhs r0, [ip, #1] // load 16-bit element if r0 out of range 40 add ip, lr, r0, lsl #1 // compute label = lr + element*2
|
H A D | switch32.S | 35 cmp r0, ip // compare with index 36 add r0, lr, r0, lsl #2 // compute address of element in table 37 ldrcc r0, [r0, #3] // load 32-bit element if r0 is in range 39 ldrcs r0, [ip, #3] // load 32-bit element if r0 out of range 40 add ip, lr, r0 // compute label = lr + element
|
H A D | modsi3.S | 28 mov r4, r0 30 eor r2, r0, r0, asr #31 32 sub r0, r2, r0, asr #31 37 eor r0, r0, r4, asr #31 38 sub r0, r0, r4, asr #31
|
H A D | divsi3.S | 31 sdiv r0, r0, r1 34 mov r0,#0 39 eor r4, r0, r1 41 eor r2, r0, r0, asr #31 43 sub r0, r2, r0, asr #31 48 eor r0, r0, r [all...] |
H A D | divmodsi4.S | 30 eor r4, r0, r1 31 mov r5, r0 34 eor ip, r0, r0, asr #31 36 sub r0, ip, r0, asr #31 42 eor r0, r0, r4, asr #31 44 sub r0, r0, r [all...] |
/freebsd-10.0-release/lib/libc/arm/gen/ |
H A D | alloca.S | 41 add r0, r0, #0x00000007 /* round up to next 8 byte alignment */ 42 bic r0, r0, #0x00000007 43 sub sp, sp, r0 /* Adjust the stack pointer */ 44 mov r0, sp /* r0 = base of new space */
|
H A D | __aeabi_read_tp.S | 35 ldr r0, .Larm_tp_address 36 ldr r0, [r0] 38 mrc p15, 0, r0, c13, c0, 3
|
/freebsd-10.0-release/sys/arm/arm/ |
H A D | cpufunc_asm_pj4b.S | 48 orr r0, r0, #2 /* Set TTB shared memory flag */ 50 mcr p15, 0, r0, c2, c0, 0 /* load new TTB */ 51 mcr p15, 0, r0, c8, c7, 0 /* invalidate I+D TLBs */ 61 mov r0, #0 62 mcr p15, 0, r0, c7, c5, 0 /* Invalidate ICache */ 63 mcr p15, 0, r0, c7, c10, 0 /* Clean (don't invalidate) DCache */ 64 mcr p15, 0, r0, c7, c10, 4 /* drain the write buffer */ 70 add r1, r0, r1 71 mcrr p15, 0, r1, r0, c [all...] |
H A D | bcopy_page.S | 57 * r0 - src address 73 ldmia r0!, {r3-r8,ip,lr} ; \ 128 * r0 - dest address 152 stmia r0!, {r3-r8,ip,lr} 153 stmia r0!, {r3-r8,ip,lr} 154 stmia r0!, {r3-r8,ip,lr} 155 stmia r0!, {r3-r8,ip,lr} 161 stmia r0!, {r3-r8,ip,lr} 162 stmia r0!, {r3-r8,ip,lr} 163 stmia r0!, {r [all...] |
H A D | cpufunc_asm_fa526.S | 48 mcr p15, 0, r0, c2, c0, 0 /* Write the TTB */ 54 mov r0, r0 55 mov r0, r0 63 mcr p15, 0, r0, c8, c7, 1 /* flush Utlb single entry */ 71 mcr p15, 0, r0, c8, c5, 1 /* flush Itlb single entry */ 76 mov r0, #0 79 mcr p15, 0, r0, c7, c0, 4 /* Wait for interrupt*/ 84 mov r0, # [all...] |
H A D | cpufunc_asm_armv6.S | 53 mcr p15, 0, r0, c7, c5, 0 /* Flush I cache */ 54 mcr p15, 0, r0, c7, c14, 0 /* clean and invalidate D cache */ 56 mcr p15, 0, r0, c7, c10, 4 /* drain the write buffer */ 58 mcr p15, 0, r0, c2, c0, 0 /* load new TTB */ 60 mcr p15, 0, r0, c8, c7, 0 /* invalidate I+D TLBs */ 70 add r1, r1, r0 72 mcrr p15, 0, r1, r0, c5 /* invalidate I cache range */ 73 mcrr p15, 0, r1, r0, c12 /* clean D cache range */ 74 mcr p15, 0, r0, c7, c10, 4 /* drain the write buffer */ 85 mcr p15, 0, r0, c [all...] |
H A D | cpufunc_asm_arm7tdmi.S | 48 mov r1, r0 /* store the TTB in a safe place */ 69 mov r0, #0 70 mcr p15, 0, r0, c8, c7, 0 75 mcr p15, 0, r0, c8, c7, 1 83 mov r0, #0 85 mcr p15, 0, r0, c7, c7, 0 88 mov r0, r0 89 mov r0, r0 [all...] |
H A D | cpufunc_asm_xscale.S | 108 CPWAIT_AND_RETURN(r0) 118 bic r2, r3, r0 /* Clear bits */ 122 mcrne p15, 0, r0, c7, c5, 6 /* Invalidate the BTB */ 124 mov r0, r3 /* Return old value */ 146 stmfd sp!, {r0-r3, lr} 148 mcr p15, 0, r0, c7, c5, 0 /* invalidate I$ and BTB */ 149 mcr p15, 0, r0, c7, c10, 4 /* drain write and fill buffer */ 151 CPWAIT(r0) 153 ldmfd sp!, {r0-r3, lr} 156 mcr p15, 0, r0, c [all...] |
/freebsd-10.0-release/contrib/gcc/config/rs6000/ |
H A D | darwin-vecsave.asm | 51 stvx v20,r11,r0 53 stvx v21,r11,r0 55 stvx v22,r11,r0 57 stvx v23,r11,r0 59 stvx v24,r11,r0 61 stvx v25,r11,r0 63 stvx v26,r11,r0 65 stvx v27,r11,r0 67 stvx v28,r11,r0 69 stvx v29,r11,r0 [all...] |
/freebsd-10.0-release/sys/arm/include/ |
H A D | asmacros.h | 69 stmia sp, {r0-r12}; /* Push the user mode registers */ \ 70 add r0, sp, #(4*13); /* Adjust the stack pointer */ \ 71 stmia r0, {r13-r14}^; /* Push the user mode registers */ \ 72 mov r0, r0; /* NOP for previous instruction */ \ 73 mrs r0, spsr_all; /* Put the SPSR on the stack */ \ 74 str r0, [sp, #-4]!; \ 75 ldr r0, =ARM_RAS_START; \ 77 str r1, [r0]; \ 79 str r1, [r0, # [all...] |
/freebsd-10.0-release/lib/libc/arm/sys/ |
H A D | fork.S | 43 * r0 == pid of child in parent, r0 == pid of parent in child. 48 and r0, r0, r1 /* r0 == 0 if child, else unchanged */
|
/freebsd-10.0-release/lib/libc/powerpc64/sys/ |
H A D | exect.S | 34 li %r0,SYS_execve 39 mflr %r0 40 std %r0,16(%r1) 45 ld %r0,16(%r1) 46 mtlr %r0
|