/external/libvpx/vp8/decoder/arm/armv5/ |
dequantize_v5.asm | 23 ldr r3, [q] 28 smulbb lr, r3, r4 29 smultt r12, r3, r4 31 ldr r3, [q, #4] 37 smulbb lr, r3, r4 38 smultt r12, r3, r4 41 ldrne r3, [q, #4]
|
/frameworks/base/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
CalcWindowEnergy_v5.s | 32 mov r3, r3, lsl #16
34 mov r3, r3, asr #16
52 str r3, [r13, #12]
60 smulwb r3, r14, r9 @ accu1 = L_mpy_ls(Coeff1, tempUnfiltered);
63 mov r3, r3, lsl #1
66 sub r0, r3, r10 @ accu3 = accu1 - states0;
69 mov r10, r3 @ states0 = accu1; [all...] |
/dalvik/vm/mterp/armv5te/ |
OP_DOUBLE_TO_INT.S | 20 mvn r3, #0xbe000000 @ maxint, as a double (high word) 21 sub r3, r3, #0x00200000 @ 0x41dfffff 31 mov r3, #0xc1000000 @ minint, as a double (high word) 32 add r3, r3, #0x00e00000 @ 0xc1e00000 42 mov r3, r5
|
OP_IGET_WIDE.S | 12 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- DvmDex 14 ldr r2, [r3, #offDvmDex_pResFields] @ r2<- pResFields 35 ldr r3, [r0, #offInstField_byteOffset] @ r3<- byte offset of field 38 add r0, r9, r3 @ r0<- address of field 41 ldrd r0, [r9, r3] @ r0/r1<- obj.field (64-bit align ok) 46 add r3, rFP, r2, lsl #2 @ r3<- &fp[A] 48 stmia r3, {r0-r1} @ fp[A]<- r0/r [all...] |
OP_INVOKE_SUPER.S | 12 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex 17 ldr r3, [r3, #offDvmDex_pResMethods] @ r3<- pDvmDex->pResMethods 19 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod 38 ldr r3, [r1, #offClassObject_vtableCount] @ r3<- super->vtableCount 40 cmp r2, r3 @ compare (methodIndex, vtableCount) 43 ldr r0, [r1, r2, lsl #2] @ r3<- vtable[methodIndex [all...] |
OP_IGET.S | 14 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- DvmDex 16 ldr r2, [r3, #offDvmDex_pResFields] @ r2<- pDvmDex->pResFields 38 ldr r3, [r0, #offInstField_byteOffset] @ r3<- byte offset of field 40 $load r0, [r9, r3] @ r0<- obj.field (8/16/32 bits)
|
OP_SHL_LONG_2ADDR.S | 8 mov r3, rINST, lsr #12 @ r3<- B 10 GET_VREG(r2, r3) @ r2<- vB 16 rsb r3, r2, #32 @ r3<- 32 - r2 17 orr r1, r1, r0, lsr r3 @ r1<- r1 | (r0 << (32-r2))
|
OP_SHR_LONG_2ADDR.S | 8 mov r3, rINST, lsr #12 @ r3<- B 10 GET_VREG(r2, r3) @ r2<- vB 16 rsb r3, r2, #32 @ r3<- 32 - r2 17 orr r0, r0, r1, asl r3 @ r0<- r0 | (r1 << (32-r2))
|
OP_USHR_LONG_2ADDR.S | 8 mov r3, rINST, lsr #12 @ r3<- B 10 GET_VREG(r2, r3) @ r2<- vB 16 rsb r3, r2, #32 @ r3<- 32 - r2 17 orr r0, r0, r1, asl r3 @ r0<- r0 | (r1 << (32-r2))
|
/dalvik/vm/mterp/armv6t2/ |
OP_DOUBLE_TO_INT.S | 20 mvn r3, #0xbe000000 @ maxint, as a double (high word) 21 sub r3, r3, #0x00200000 @ 0x41dfffff 31 mov r3, #0xc1000000 @ minint, as a double (high word) 32 add r3, r3, #0x00e00000 @ 0xc1e00000 42 mov r3, r5
|
OP_IGET.S | 14 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- DvmDex 16 ldr r2, [r3, #offDvmDex_pResFields] @ r2<- pDvmDex->pResFields 38 ldr r3, [r0, #offInstField_byteOffset] @ r3<- byte offset of field 40 $load r0, [r9, r3] @ r0<- obj.field (8/16/32 bits)
|
OP_IPUT.S | 14 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- DvmDex 16 ldr r2, [r3, #offDvmDex_pResFields] @ r2<- pDvmDex->pResFields 37 ldr r3, [r0, #offInstField_byteOffset] @ r3<- byte offset of field 44 $store r0, [r9, r3] @ obj.field (8/16/32 bits)<- r0
|
OP_SHL_LONG_2ADDR.S | 7 mov r3, rINST, lsr #12 @ r3<- B 9 GET_VREG(r2, r3) @ r2<- vB 15 rsb r3, r2, #32 @ r3<- 32 - r2 16 orr r1, r1, r0, lsr r3 @ r1<- r1 | (r0 << (32-r2))
|
/external/libvpx/vp8/common/arm/armv6/ |
simpleloopfilter_v6.asm | 54 ;r3 const char *limit, 66 ldr r12, [r3] ; limit 67 ldr r3, [src, -pstep, lsl #1] ; p1 82 uqsub8 r7, r3, r6 ; p1 - q1 83 uqsub8 r8, r6, r3 ; q1 - p1 99 eor r3, r3, r2 ; p1 offset to convert to a signed value 104 qsub8 r3, r3, r6 ; vp8_filter = p1 - q1 106 qadd8 r3, r3, r6 ; += q0 - p [all...] |
iwalsh_v6.asm | 26 ldr r3, [r0], #4 ; [3 | 2] 44 qadd16 r10, r3, r9 ; a1 [3+15 | 2+14] 47 qsub16 lr, r3, r9 ; d1 [3-15 | 2-14] 49 qadd16 r3, r10, r11 ; a1 + b1 [3 | 2] 56 qsubaddx r10, r2, r3 ; [c1|a1] [1-2 | 0+3] 57 qaddsubx r11, r2, r3 ; [b1|d1] [1+2 | 0-3] 62 qaddsubx r3, r11, r10 ; [a2|d2] [b1+a1 | d1-c1] 68 qadd16 r3, r3, r10 ; [a2+3|d2+3] 73 pkhtb r12, r12, r3, asr #19; [1 | 0 [all...] |
/external/tremolo/Tremolo/ |
bitwiseARM.s | 46 LDMIA r0,{r2,r3,r12} 48 @ r3 = ptr 53 LDR r10,[r3] @ r10= ptr[0] 56 LDRLT r11,[r3,#4]! @ r11= ptr[1] 78 LDR r10,[r3],#4 @ r10= ptr[0] 79 LDRLT r6,[r3] @ r6 = ptr[1] 162 LDMIA r0,{r2,r3,r12} 164 @ r3 = ptr 170 ADDLE r3,r3,# [all...] |
/external/libvpx/vp8/encoder/arm/neon/ |
subtract_neon.asm | 26 vld1.8 {d0}, [r1], r3 ;load src 28 vld1.8 {d2}, [r1], r3 30 vld1.8 {d4}, [r1], r3 32 vld1.8 {d6}, [r1], r3 56 vld1.8 {q0}, [r1], r3 ;load src 58 vld1.8 {q2}, [r1], r3 60 vld1.8 {q4}, [r1], r3 62 vld1.8 {q6}, [r1], r3 96 add r3, r3, #256 ; unsigned char *upred = pred + 256 [all...] |
/external/openssl/crypto/ |
s390xcpuid.S | 30 ar %r0,%r3 44 xgr %r3,%r3 63 clgr %r3,%r4 65 clgr %r3,%r0 70 brctg %r3,.Little 77 brctg %r3,.Lot 79 srlg %r4,%r3,3 84 ngr %r3,%r4
|
/dalvik/vm/mterp/armv4t/ |
OP_IGET_WIDE.S | 12 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- DvmDex 14 ldr r2, [r3, #offDvmDex_pResFields] @ r2<- pResFields 35 ldr r3, [r0, #offInstField_byteOffset] @ r3<- byte offset of field 38 add r0, r9, r3 @ r0<- address of field 41 add r9, r9, r3 @ r9<- obj + field offset 47 add r3, rFP, r2, lsl #2 @ r3<- &fp[A] 49 stmia r3, {r0-r1} @ fp[A]<- r0/r [all...] |
/system/core/libpixelflinger/ |
rotate90CW_4x4_16v6.S | 34 // r3 = src stride in pixels 37 add r14, r3, r3 40 ldrd r2, r3, [r1], r14 54 pkhbt r11, r5, r3, lsl #16 59 pkhtb r11, r3, r5, asr #16
|
/external/v8/src/arm/ |
ic-arm.cc | 59 // r3 - used as temporary and to hold the capacity of the property 70 __ ldr(r3, FieldMemOperand(t0, Map::kInstanceAttributesOffset)); 71 __ tst(r3, Operand(1 << (Map::kHasNamedInterceptor + (3 * 8)))); 76 __ ldrb(r3, FieldMemOperand(t0, Map::kInstanceTypeOffset)); 77 __ cmp(r3, Operand(JS_GLOBAL_PROXY_TYPE)); 82 __ cmp(r3, Operand(JS_GLOBAL_OBJECT_TYPE)); 84 __ cmp(r3, Operand(JS_BUILTINS_OBJECT_TYPE)); 89 __ ldr(r3, FieldMemOperand(t0, HeapObject::kMapOffset)); 91 __ cmp(r3, ip); 97 __ ldr(r3, FieldMemOperand(t0, kCapacityOffset)) [all...] |
/external/libffi/src/powerpc/ |
ppc_closure.S | 48 stw %r3, 16(%r1) 71 mr %r3,%r11 90 # now r3 contains the return type 98 slwi %r3,%r3,4 # now multiply return type by 16 101 add %r3,%r3,%r4 # add contents of table to table address 102 mtctr %r3 118 lwz %r3,112+0(%r1) 143 lbz %r3,112+3(%r1 [all...] |
darwin_closure.S | 68 stw r3,200(r1) 94 mr r3,r11 108 /* Now r3 contains the return type 117 slwi r3,r3,4 /* Now multiply return type by 16. */ 118 add r3,r3,r4 /* Add contents of table to table address. */ 119 mtctr r3 143 lwz r3,0(r5) 171 lbz r3,3(r5 [all...] |
/frameworks/base/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
convolve_opt.s | 27 @ r3 --- L 35 MOV r3, #0 @ n 39 ADD r4, r1, r3, LSL #1 @ tmpH address 40 ADD r5, r3, #1 @ i = n + 1 70 ADD r3, r3, #1 74 ADD r4, r1, r3, LSL #1 @tmpH address 75 ADD r5, r3, #1 107 ADD r3, r3, #1 [all...] |
/frameworks/base/media/libstagefright/codecs/mp3dec/src/asm/ |
pvmp3_dct_16_gcc.s | 51 ldr r3,[r0,#0x3c] 53 sub r2,r1,r3 59 add r1,r1,r3 60 sub r3,r2,r12 62 mov r3,r3,lsl #3 63 smull r4,r3,lr,r3 65 str r3,[sp] 66 add r3,r2,r1 [all...] |