/system/core/libpixelflinger/ |
rotate90CW_4x4_16v6.S | 40 ldrd r2, r3, [r1], r14 41 ldrd r4, r5, [r1], r14 42 ldrd r6, r7, [r1], r14 43 ldrd r8, r9, [r1]
|
/ndk/tests/build/ssax-instructions/jni/ |
test.S | 23 ldrd r4, [r0], ip label 24 ldrd r6, [r0], ip label 25 ldrd r8, [r0], ip label 26 ldrd sl, [r0], r3 label 44 ldrd r2, [sp, #8] label 53 ldrd r6, [sp] label
|
/bionic/libc/arch-arm/cortex-a15/bionic/ |
memcpy_base.S | 72 // and copy using LDRD/STRD instructions. 231 ldrd r4, r5, [r1, \offset] 235 ldrd r4, r5, [r1, #40] 236 ldrd r6, r7, [r1, #48] 237 ldrd r8, r9, [r1, #56] 243 // WARNING: If the ldrd and strd instructions get too far away 262 ldrd r4, r5, [r1, \offset] 274 ldrd r4, r5, [r1, \offset] 284 ldrd r4, r5, [r1], #8 302 ldrd r8, r9, [sp], # [all...] |
strcmp.S | 62 /* Use LDRD whenever possible. */ 83 use LDRD to load two words from each string in every loop iteration. 89 use LDRD to load two words from each string in every loop iteration, as in the fast path. 92 Use LDRD to load two words from every string in every loop iteration. 196 ldrd r2, r3, [r0], #8 197 ldrd r4, r5, [r1], #8 280 ldrd r2, r3, [r0], #8 282 ldrd r4, r5, [r1], #8 356 ldrd r6, r7, [sp] 357 ldrd r4, r5, [sp, #8 [all...] |
strlen.S | 100 ldrd r2, r3, [r1], #8
|
__strcat_chk.S | 98 ldrd r2, r3, [r1], #8
|
__strcpy_chk.S | 84 ldrd r2, r3, [r0], #8
|
/bionic/libc/arch-arm/bionic/ |
memcpy.a9.S | 42 LDRD/STRD support unaligned word accesses 326 ldrd A_l, A_h, [src, #8] 328 ldrd A_l, A_h, [src, #16] 330 ldrd A_l, A_h, [src, #24] 332 ldrd A_l, A_h, [src, #32] 334 ldrd A_l, A_h, [src, #40] 336 ldrd A_l, A_h, [src, #48] 338 ldrd A_l, A_h, [src, #56] 340 ldrd A_l, A_h, [src, #64]! 355 LDRD/STRD to improve efficiency. * [all...] |
memcpy.a15.S | 31 /* Use the version of memcpy implemented using LDRD and STRD. 43 opportunities. For instance, in LDRD/STRD instructions, the first 55 If there is at least 8 bytes to copy, use LDRD/STRD. 58 and then copy using LDRD/STRD and shift if needed. 127 ldrd r4, r5, [r1, \offset] 145 ldrd r4, r5, [r1], #8 193 ldrd r6, r7, [sp], #8 194 ldrd r4, r5, [sp], #8 233 ldrd r4, r5, [r1, \offset] 258 ldrd r4, r5, [r1], # [all...] |
strcmp.a15.S | 89 /* Use LDRD whenever possible. */ 110 use LDRD to load two words from each string in every loop iteration. 116 use LDRD to load two words from each string in every loop iteration, as in the fast path. 119 Use LDRD to load two words from every string in every loop iteration. 221 ldrd r2, r3, [r0], #8 222 ldrd r4, r5, [r1], #8 307 ldrd r2, r3, [r0], #8 309 ldrd r4, r5, [r1], #8 383 ldrd r6, r7, [sp] 384 ldrd r4, r5, [sp, #8 [all...] |
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
R4R8First_v5.s | 35 ldrd r0, [r11] 36 ldrd r2, [r11, #8] 37 ldrd r4, [r11, #16] 38 ldrd r6, [r11, #24] 90 ldrd r0, [r14] 91 ldrd r2, [r14, #8] 92 ldrd r4, [r14, #16] 93 ldrd r6, [r14, #24] 143 ldrd r2, [r14, #32] 144 ldrd r4, [r14, #40 [all...] |
PrePostMDCT_v5.s | 40 ldrd r4, [r0] 41 ldrd r6, [r3] 94 ldrd r4, [r0] 95 ldrd r6, [r3]
|
Radix4FFT_v5.s | 55 ldrd r0, [r14, #0] @ r0 = xptr[0]@ r1 = xptr[1]@ 58 ldrd r10, [r14, #0] @ r2 = xptr[0]@ r3 = xptr[1]@ 82 ldrd r10, [r14, #0] @ r4 = xptr[0]@ r5 = xptr[1]@ 94 ldrd r10, [r14] @ r6 = xptr[0]@ r7 = xptr[1]@
|
/bionic/libc/arch-arm/cortex-a9/bionic/ |
strcmp.S | 62 /* Use LDRD whenever possible. */ 83 use LDRD to load two words from each string in every loop iteration. 89 use LDRD to load two words from each string in every loop iteration, as in the fast path. 92 Use LDRD to load two words from every string in every loop iteration. 196 ldrd r2, r3, [r0], #8 197 ldrd r4, r5, [r1], #8 280 ldrd r2, r3, [r0], #8 282 ldrd r4, r5, [r1], #8 342 ldrd r6, r7, [sp] 343 ldrd r4, r5, [sp, #8 [all...] |
/bionic/libc/arch-arm/krait/bionic/ |
strcmp.S | 62 /* Use LDRD whenever possible. */ 83 use LDRD to load two words from each string in every loop iteration. 89 use LDRD to load two words from each string in every loop iteration, as in the fast path. 92 Use LDRD to load two words from every string in every loop iteration. 196 ldrd r2, r3, [r0], #8 197 ldrd r4, r5, [r1], #8 280 ldrd r2, r3, [r0], #8 282 ldrd r4, r5, [r1], #8 355 ldrd r6, r7, [sp] 356 ldrd r4, r5, [sp, #8 [all...] |
/dalvik/vm/mterp/armv5te/ |
OP_AGET_WIDE.S | 5 * Arrays of long/double are 64-bit aligned, so it's okay to use LDRD. 28 ldrd r2, [r0, #offArrayObject_contents] @ r2/r3<- vBB[vCC]
|
OP_IGET_WIDE.S | 41 ldrd r0, [r9, r3] @ r0/r1<- obj.field (64-bit align ok)
|
OP_SGET_WIDE.S | 22 ldrd r0, [r0, #offStaticField_value] @ r0/r1<- field value (aligned)
|
/dalvik/vm/mterp/armv6t2/ |
OP_IGET_WIDE.S | 36 ldrd r0, [r9, r3] @ r0/r1<- obj.field (64-bit align ok)
|
/external/valgrind/main/coregrind/m_dispatch/ |
dispatch-arm-linux.S | 172 ldrd r4, r5, [r1, #0] // r4 = .guest, r5 = .host
|
/art/runtime/arch/arm/ |
portable_entrypoints_arm.S | 126 ldrd r2, [sp, #12] @ restore non-callee saves r2-r3 133 ldrd r2, [sp, #12] @ restore non-callee saves r2-r3
|
/external/libvpx/libvpx/vp8/encoder/arm/armv6/ |
walsh_v6.asm | 27 ldrd r4, r5, [r0], r2 29 ldrd r6, r7, [r0], r2 35 ldrd r8, r9, [r0], r2 40 ldrd r10, r11, [r0]
|
/external/llvm/test/MC/ARM/ |
diagnostics.s | 327 @ Out of order Rt/Rt2 operands for ldrd 328 ldrd r4, r3, [r8] 329 ldrd r4, r3, [r8, #8]! 330 ldrd r4, r3, [r8], #8 332 @ CHECK-ERRORS: ldrd r4, r3, [r8] 335 @ CHECK-ERRORS: ldrd r4, r3, [r8, #8]! 338 @ CHECK-ERRORS: ldrd r4, r3, [r8], #8
|
/external/chromium_org/v8/test/cctest/ |
test-disasm-arm.cc | [all...] |
/external/v8/test/cctest/ |
test-disasm-arm.cc | 715 COMPARE(ldrd(r0, r1, MemOperand(r1)), 716 "e1c100d0 ldrd r0, [r1, #+0]"); 717 COMPARE(ldrd(r2, r3, MemOperand(r3, 127)), 718 "e1c327df ldrd r2, [r3, #+127]"); 719 COMPARE(ldrd(r4, r5, MemOperand(r5, -127)), 720 "e14547df ldrd r4, [r5, #-127]"); 721 COMPARE(ldrd(r6, r7, MemOperand(r7, 127, PostIndex)), 722 "e0c767df ldrd r6, [r7], #+127"); 723 COMPARE(ldrd(r8, r9, MemOperand(r9, -127, PostIndex)), 724 "e04987df ldrd r8, [r9], #-127") [all...] |