Searched defs:immediate (Results 1 - 8 of 8) sorted by relevance

/system/core/libpixelflinger/codeflinger/
H A DArm64Assembler.h82 virtual uint32_t imm(uint32_t immediate);
276 int32_t immediate; member in struct:android::ArmToArm64Assembler::addr_mode_t
H A DARMAssembler.cpp444 uint32_t immediate, uint32_t& rot, uint32_t& imm)
447 imm = immediate;
466 if (((imm>>(rot<<1)) | (imm<<(32-(rot<<1)))) != immediate)
474 bool ARMAssembler::isValidImmediate(uint32_t immediate) argument
477 return buildImmediate(immediate, rot, imm) == 0;
480 uint32_t ARMAssembler::imm(uint32_t immediate) argument
483 int err = buildImmediate(immediate, rot, imm);
486 "immediate %08x cannot be encoded",
487 immediate);
490 "immediate (
443 buildImmediate( uint32_t immediate, uint32_t& rot, uint32_t& imm) argument
[all...]
H A DARMAssemblerProxy.cpp88 uint32_t ARMAssemblerProxy::imm(uint32_t immediate) argument
90 return mTarget->imm(immediate);
111 // (immediate and Rm can be negative, which indicates U=0)
134 // (immediate and Rm can be negative, which indicates U=0)
H A DMIPS64Assembler.cpp198 uint32_t immediate, uint32_t& rot, uint32_t& imm)
200 // for MIPS, any 32-bit immediate is OK
202 imm = immediate;
208 bool ArmToMips64Assembler::isValidImmediate(uint32_t immediate) argument
210 // for MIPS, any 32-bit immediate is OK
214 uint32_t ArmToMips64Assembler::imm(uint32_t immediate) argument
216 amode.value = immediate;
242 // LDR(B)/STR(B)/PLD (immediate and Rm can be negative, which indicate U=0)
246 "LDR(B)/STR(B)/PLD immediate too big (%08x)",
256 "LDR(B)/STR(B)/PLD immediate to
197 buildImmediate( uint32_t immediate, uint32_t& rot, uint32_t& imm) argument
[all...]
H A DArm64Assembler.cpp85 ** - Wherever possible, immediate values are transferred to temporary
87 ** as instructions requiring immediate values are converted to
88 ** move immediate instructions followed by register-register instruction.
361 //Store immediate in temporary register and convert
362 //immediate operation into register operation
365 int imm = mAddrMode.immediate;
483 int imm = mAddrMode.immediate;
586 int imm = mAddrMode.immediate;
860 uint32_t immediate, uint32_t& rot, uint32_t& imm)
863 imm = immediate;
859 buildImmediate( uint32_t immediate, uint32_t& rot, uint32_t& imm) argument
868 isValidImmediate(uint32_t immediate) argument
874 imm(uint32_t immediate) argument
[all...]
H A DMIPSAssembler.cpp206 uint32_t immediate, uint32_t& rot, uint32_t& imm)
208 // for MIPS, any 32-bit immediate is OK
210 imm = immediate;
216 bool ArmToMipsAssembler::isValidImmediate(uint32_t immediate) argument
218 // for MIPS, any 32-bit immediate is OK
222 uint32_t ArmToMipsAssembler::imm(uint32_t immediate) argument
224 // ALOGW("immediate value %08x at pc %08x\n", immediate, (int)pc());
225 amode.value = immediate;
251 // LDR(B)/STR(B)/PLD (immediate an
205 buildImmediate( uint32_t immediate, uint32_t& rot, uint32_t& imm) argument
[all...]
/system/core/libpixelflinger/tests/arch-arm64/assembler/
H A Darm64_assembler_test.cpp140 bool immediate; member in struct:dataOpTest_t
433 if(test.immediate == true)
437 else if(test.immediate == false && test.shiftAmount == 0)
/system/core/libpixelflinger/tests/arch-mips64/assembler/
H A Dmips64_assembler_test.cpp150 bool immediate; member in struct:dataOpTest_t
395 if(test.immediate == true)
399 else if(test.immediate == false && test.shiftAmount == 0)

Completed in 248 milliseconds