/dalvik/vm/mterp/mips/ |
unflop.S | 10 GET_OPB(a3) # a3 <- B 13 GET_VREG(a0, a3) # a0 <- vB 15 GET_VREG_F(fa0, a3) 20 $instr # a0 <- op, a0-a3 changed
|
OP_CONST_16.S | 4 GET_OPA(a3) # a3 <- AA 7 SET_VREG_GOTO(a0, a3, t0) # vAA <- a0
|
OP_CONST_HIGH16.S | 4 GET_OPA(a3) # a3 <- AA 8 SET_VREG_GOTO(a0, a3, t0) # vAA <- a0
|
OP_RETURN_WIDE.S | 9 addu a3, rSELF, offThread_retval # a3 <- &self->retval 11 STORE64(a0, a1, a3) # retval <- a0/a1
|
OP_INVOKE_VIRTUAL_QUICK.S | 11 FETCH(a3, 2) # a3 <- FEDC or CCCC 14 and a3, a3, 15 # a3 <- C (or stays CCCC) 16 GET_VREG(rOBJ, a3) # rOBJ <- vC ("this" ptr)
|
binop.S | 19 srl a3, a0, 8 # a3 <- CC 21 GET_VREG(a1, a3) # a1 <- vCC 30 $instr # $result <- op, a0-a3 changed
|
binop2addr.S | 16 GET_OPB(a3) # a3 <- B 18 GET_VREG(a1, a3) # a1 <- vB 26 $instr # $result <- op, a0-a3 changed
|
unopWider.S | 11 GET_OPB(a3) # a3 <- B 12 GET_VREG(a0, a3) # a0 <- vB 16 $instr # result <- op, a0-a3 changed
|
OP_AGET.S | 14 FETCH_C(a3, 1) # a3 <- CC 16 GET_VREG(a1, a3) # a1 <- vCC (requested index) 19 LOAD_base_offArrayObject_length(a3, a0) # a3 <- arrayObj->length 25 # a1 >= a3; compare unsigned index 26 bgeu a1, a3, common_errArrayIndex # index >= length, bail
|
binopWide.S | 1 %default {"preinstr":"", "result0":"a0", "result1":"a1", "chkzero":"0", "arg0":"a0", "arg1":"a1", "arg2":"a2", "arg3":"a3"} 4 * specifies an instruction that performs "result = a0-a1 op a2-a3". 20 srl a3, a0, 8 # a3 <- CC 23 EAS2(t1, rFP, a3) # a3 <- &fp[CC] 25 LOAD64($arg2, $arg3, t1) # a2/a3 <- vCC/vCC+1 27 or t0, $arg2, $arg3 # second arg (a2-a3) is zero? 33 $instr # result <- op, a0-a3 changed
|
OP_CMP_LONG.S | 20 srl a3, a0, 8 # a3 <- CC 22 EAS2(a3, rFP, a3) # a3 <- &fp[CC] 24 LOAD64(a2, a3, a3) # a2/a3 <- vCC/vCC+1 27 slt t0, a1, a3 # compare hi 28 sgt t1, a1, a3 [all...] |
binopLit8.S | 16 FETCH_S(a3, 1) # a3 <- ssssCCBB (sign-extended for CC) 18 and a2, a3, 255 # a2 <- BB 20 sra a1, a3, 8 # a1 <- ssssssCC (sign extended) 28 $instr # $result <- op, a0-a3 changed
|
unflopWider.S | 11 GET_OPB(a3) # a3 <- B 13 GET_VREG(a0, a3) # a0 <- vB 15 GET_VREG_F(fa0, a3) 21 $instr # result <- op, a0-a3 changed
|
OP_INVOKE_DIRECT.S | 16 LOAD_rSELF_methodClassDex(a3) # a3 <- pDvmDex 18 LOAD_base_offDvmDex_pResMethods(a3, a3) # a3 <- pDvmDex->pResMethods 20 LOAD_eas2(a0, a3, a1) # a0 <- resolved methodToCall 29 lw a3, offThread_method(rSELF) # a3 <- self->method 30 LOAD_base_offMethod_clazz(a0, a3) # a0 <- method->clazz
|
OP_NEW_ARRAY.S | 14 LOAD_rSELF_methodClassDex(a3) # a3 <- pDvmDex 16 LOAD_base_offDvmDex_pResClasses(a3, a3) # a3 <- pDvmDex->pResClasses 17 LOAD_eas2(a0, a3, a2) # a0 <- resolved class 49 LOAD_rSELF_method(a3) # a3 <- self->method 53 LOAD_base_offMethod_clazz(a0, a3) # a0 <- method->clazz
|
OP_SHR_LONG.S | 11 and a3, a0, 255 # a3 <- BB 13 EAS2(a3, rFP, a3) # a3 <- &fp[BB] 15 LOAD64(a0, a1, a3) # a0/a1 <- vBB/vBB+1 21 sra a3, a1, 31 # a3<- sign(ah) 28 movn v1, a3, a2 # rhi<- sign(ahi) (if shift&0x20)
|
OP_APUT.S | 10 FETCH_C(a3, 1) # a3 <- CC 12 GET_VREG(a1, a3) # a1 <- vCC (requested index) 15 LOAD_base_offArrayObject_length(a3, a0) # a3 <- arrayObj->length 21 bgeu a1, a3, common_errArrayIndex # index >= length, bail
|
OP_IPUT_WIDE_QUICK.S | 7 EAS2(a3, rFP, a0) # a3 <- &fp[A] 8 LOAD64(a0, a1, a3) # a0/a1 <- fp[A] 11 FETCH(a3, 1) # a3 <- field byte offset 13 addu a2, a2, a3 # obj.field (64 bits, aligned) <- a0/a1
|
/external/chromium_org/third_party/libjingle/source/talk/media/webrtc/ |
webrtccommon.h | 46 #define LOG_RTCERR3(func, a1, a2, a3) \ 47 LOG_RTCERR3_EX(func, a1, a2, a3, GetLastEngineError()) 48 #define LOG_RTCERR4(func, a1, a2, a3, a4) \ 49 LOG_RTCERR4_EX(func, a1, a2, a3, a4, GetLastEngineError()) 50 #define LOG_RTCERR5(func, a1, a2, a3, a4, a5) \ 51 LOG_RTCERR5_EX(func, a1, a2, a3, a4, a5, GetLastEngineError()) 52 #define LOG_RTCERR6(func, a1, a2, a3, a4, a5, a6) \ 53 LOG_RTCERR6_EX(func, a1, a2, a3, a4, a5, a6, GetLastEngineError()) 61 #define LOG_RTCERR3_EX(func, a1, a2, a3, err) LOG(LS_WARNING) \ 62 << "" << #func << "(" << a1 << ", " << a2 << ", " << a3 \ [all...] |
/external/chromium_org/v8/test/mjsunit/ |
array-natives-elements.js | 144 var a3 = [1,2,3]; 146 a3r = a3.splice(0, 0); 148 assertTrue(%HasFastSmiElements(a3)); 150 assertEquals([1, 2, 3], a3); 151 a3 = [1,2,3]; 152 a3r = a3.splice(0, 1); 154 assertTrue(%HasFastSmiElements(a3)); 156 assertEquals([2, 3], a3); 157 a3 = [1,2,3]; 158 a3r = a3.splice(0, 0, 2) [all...] |
/dalvik/vm/compiler/template/mips/ |
TEMPLATE_PERIODIC_PROFILING.S | 17 lw a3, 0(a1) # get countdown timer 19 sub a3, 1 # FIXME - bug in ARM code??? 20 bltz a3, .L${opcode}_disable_profiling 22 sw a3, 0(a1)
|
/external/clang/test/SemaTemplate/ |
temp_arg.cpp | 12 A<float, 1> *a3; // expected-error{{too few template arguments for class template 'A'}} variable 13 A a3; // expected-error{{use of class template 'A' requires template arguments}} variable
|
/external/eigen/doc/snippets/ |
Tutorial_AdvancedInitialization_Zero.cpp | 12 ArrayXXf a3 = ArrayXXf::Zero(3, 4); variable 13 std::cout << a3 << "\n"; variable
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/ |
const_mem_fun.pass.cpp | 23 int a3() const {return 1;} function in struct:A 30 assert(std::mem_fun(&A::a3)(&a) == 1);
|
const_mem_fun_ref.pass.cpp | 23 int a3() const {return 1;} function in struct:A 30 assert(std::mem_fun_ref(&A::a3)(a) == 1);
|