/freebsd-10-stable/tools/build/cross-build/ |
H A D | date.sh | 6 exec /bin/date -r0 "$@"
|
/freebsd-10-stable/sys/arm/arm/ |
H A D | cpufunc_asm_pj4b.S | 45 orr r0, r0, #2 /* Set TTB shared memory flag */ 47 mcr p15, 0, r0, c2, c0, 0 /* load new TTB */ 48 mcr p15, 0, r0, c8, c7, 0 /* invalidate I+D TLBs */ 53 mcr p15, 0, r0, c7, c5, 4 /* flush prefetch buffers */ 58 mcr p15, 0, r0, c7, c5, 6 /* flush entrie branch target cache */ 63 mcr p15, 0, r0, c7, c5, 7 /* flush branch target cache by VA */ 68 mrc p15, 0, r0, c0, c0, 5 75 mrc p15, 1, r0, c15, c1, 0 77 bic r0, r [all...] |
H A D | cpu_asm-v6.S | 38 * only r0-r3,r12 (ip) are modified and no stack space is used. These functions 53 mrc CP15_CLIDR(r0) 54 ands r0, r0, #0x07000000 55 mov r0, r0, lsr #23 /* Get LoC 'naturally' aligned for */ 58 1: sub r0, #2 59 mcr CP15_CSSELR(r0) /* set cache level */ 61 mrc CP15_CCSIDR(r0) /* read CCSIDR */ 63 ubfx r2, r0, #1 [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 | 52 mcr p15, 0, r0, c7, c10, 4 /* drain the write buffer */ 54 mcr p15, 0, r0, c2, c0, 0 /* load new TTB */ 56 mcr p15, 0, r0, c8, c7, 0 /* invalidate I+D TLBs */ 66 add r1, r1, r0 68 mcrr p15, 0, r1, r0, c5 /* invalidate I cache range */ 69 mcrr p15, 0, r1, r0, c12 /* clean D cache range */ 70 mcr p15, 0, r0, c7, c10, 4 /* drain the write buffer */ 81 mcr p15, 0, r0, c7, c5, 0 /* Flush I cache */ 82 mcr p15, 0, r0, c7, c10, 0 /* Clean D cache */ 83 mcr p15, 0, r0, c [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-stable/lib/libc/arm/string/ |
H A D | ffs.S | 51 /* Standard trick to isolate bottom bit in r0 or 0 if r0 = 0 on entry */ 52 rsb r1, r0, #0 53 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-stable/sys/libkern/arm/ |
H A D | ffs.S | 51 /* Standard trick to isolate bottom bit in r0 or 0 if r0 = 0 on entry */ 52 rsb r1, r0, #0 53 ands r0, r0, r1 57 * now r0 has at most one set bit, call this X 61 orrne r0, r0, r0, lsl #4 /* r0 [all...] |
/freebsd-10-stable/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-stable/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-stable/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-stable/contrib/netbsd-tests/lib/csu/arch/vax/ |
H A D | h_initfini_align.S | 12 clrl %r0 15 incl %r0
|
/freebsd-10-stable/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-stable/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
|