Home
last modified time | relevance | path

Searched refs:AL (Results 1 – 10 of 10) sorted by relevance

/system/core/libpixelflinger/tests/arch-arm64/assembler/
Darm64_assembler_test.cpp120 EQ, NE, CS, CC, MI, PL, VS, VC, HI, LS, GE, LT, GT, LE, AL, NV, enumerator
181 {0xA000,INSTR_ADD,AL,AL,0,1,NA,1,MAX_32BIT ,NA,NA,NA,NA,1,0,0,0},
182 {0xA001,INSTR_ADD,AL,AL,0,1,NA,1,MAX_32BIT -1,NA,NA,NA,NA,1,MAX_32BIT,0,0},
183 {0xA002,INSTR_ADD,AL,AL,0,1,NA,0,NA,MAX_32BIT ,NA,NA,NA,1,0,0,0},
184 {0xA003,INSTR_ADD,AL,AL,0,1,NA,0,NA,MAX_32BIT -1,NA,NA,NA,1,MAX_32BIT,0,0},
185 {0xA004,INSTR_ADD,AL,AL,0,1,NA,0,0,MAX_32BIT ,SHIFT_LSL,0,NA,1,0,0,0},
186 {0xA005,INSTR_ADD,AL,AL,0,1,NA,0,0,MAX_32BIT ,SHIFT_LSL,31,NA,1,0x80000001,0,0},
187 {0xA006,INSTR_ADD,AL,AL,0,1,NA,0,0,3,SHIFT_LSR,1,NA,1,2,0,0},
188 {0xA007,INSTR_ADD,AL,AL,0,1,NA,0,0,MAX_32BIT ,SHIFT_LSR,31,NA,1,2,0,0},
189 {0xA008,INSTR_ADD,AL,AL,0,0,NA,0,0,3,SHIFT_ASR,1,NA,1,1,0,0},
[all …]
/system/core/libpixelflinger/codeflinger/
Dload_store.cpp33 if (inc) STR(AL, s.reg, addr.reg, immed12_post(4)); in store()
34 else STR(AL, s.reg, addr.reg); in store()
39 STRB(AL, s.reg, addr.reg, immed12_pre(0)); in store()
40 MOV(AL, 0, s.reg, reg_imm(s.reg, ROR, 8)); in store()
41 STRB(AL, s.reg, addr.reg, immed12_pre(1)); in store()
42 MOV(AL, 0, s.reg, reg_imm(s.reg, ROR, 8)); in store()
43 STRB(AL, s.reg, addr.reg, immed12_pre(2)); in store()
45 MOV(AL, 0, s.reg, reg_imm(s.reg, ROR, 16)); in store()
48 ADD(AL, 0, addr.reg, addr.reg, imm(3)); in store()
51 if (inc) STRH(AL, s.reg, addr.reg, immed8_post(2)); in store()
[all …]
Dtexturing.cpp90 MLA(AL, 0, c, x.reg, dvdx, c); in init_iterated_color()
98 MOV(AL, 0, end, reg_imm(parts.count.reg, LSR, 16)); in init_iterated_color()
99 MLA(AL, 1, end, dvdx, end, c); in init_iterated_color()
101 BIC(AL, 0, c, c, reg_imm(c, ASR, 31)); in init_iterated_color()
158 AND(AL, 0, parts.iterated.reg, in init_iterated_color()
161 MOV(AL, 0, parts.iterated.reg, in init_iterated_color()
202 ADD(AL, 0, dx, fragment.reg, dx); in build_iterated_color()
219 BIC(AL, 0, fragment.reg, fragment.reg, in build_iterated_color()
349 ADD(AL, 0, Rx, Rx, reg_imm(txPtr.reg, ASR, 16)); // x += (s>>16) in init_textures()
351 ADD(AL, 0, Ry, Ry, reg_imm(txPtr.reg, ASR, 16)); // y += (t>>16) in init_textures()
[all …]
DGGLAssembler.cpp208 MOV(AL, 0, parts.count.reg, in scanline_core()
210 ADD(AL, 0, parts.count.reg, parts.count.reg, in scanline_core()
212 MOV(AL, 0, parts.count.reg, in scanline_core()
265 AND(AL, 0, parts.dither.reg, parts.count.reg, imm(mask)); in scanline_core()
266 ADDR_ADD(AL, 0, parts.dither.reg, ctxtReg, parts.dither.reg); in scanline_core()
267 LDRB(AL, parts.dither.reg, parts.dither.reg, in scanline_core()
324 SUB(AL, S, parts.count.reg, parts.count.reg, imm(1<<16)); in scanline_core()
339 ADDR_ADD(AL, 0, parts.cbPtr.reg, parts.cbPtr.reg, imm(parts.cbPtr.size>>3)); in scanline_core()
341 SUB(AL, S, parts.count.reg, parts.count.reg, imm(1<<16)); in scanline_core()
367 SUB(AL, 0, parts.count.reg, parts.count.reg, Rx); in build_scanline_prolog()
[all …]
Dblending.cpp47 LDRB(AL, fogColor.reg, mBuilderContext.Rctx, in build_fog()
55 BIC(AL, 0, factor.reg, factor.reg, reg_imm(factor.reg, ASR, 31)); in build_fog()
56 CMP(AL, factor.reg, imm( 0x10000 )); in build_fog()
138 MOV(AL, 0, temp.reg, reg_imm(temp.reg, LSR, temp.l)); in build_blending()
148 MOV(AL, 0, fragment.reg, reg_imm(temp.reg, LSR, temp.l)); in build_blending()
298 RSB(AL, 0, factor.reg, factor.reg, imm((1<<factor.s))); in build_blend_factor()
331 ADD(AL, 0, factor.reg, fb.reg, reg_imm(fb.reg, LSR, fb.s-1)); in build_blend_factor()
336 ADD(AL, 0, factor.reg, fragment.reg, in build_blend_factor()
342 ADD(AL, 0, factor.reg, src_alpha.reg, in build_blend_factor()
349 ADD(AL, 0, factor.reg, factor.reg, in build_blend_factor()
[all …]
DArm64Assembler.cpp413 if(cc != AL) in dataProcessing()
454 if(cc != AL) in dataProcessing()
466 if(cc != AL){ NOT_IMPLEMENTED(); return;} //Not required in ADDR_ADD()
501 if(cc != AL){ NOT_IMPLEMENTED(); return;} //Not required in ADDR_SUB()
521 if(cc != AL){ NOT_IMPLEMENTED(); return;} //Not required in MLA()
529 if(cc != AL){ NOT_IMPLEMENTED(); return;} //Not required in MUL()
606 if(cc != AL) in dataTransfer()
616 if(cc != AL) in dataTransfer()
623 if(cc != AL) in dataTransfer()
685 if(cc != AL || dir != IA || W == 0 || Rn != SP) in LDM()
[all …]
DGGLAssembler.h35 ADDR_LDR(AL, REG, mBuilderContext.Rctx, immed12_pre(GGL_OFFSETOF(FIELD)))
38 ADDR_STR(AL, REG, mBuilderContext.Rctx, immed12_pre(GGL_OFFSETOF(FIELD)))
41 LDR(AL, REG, mBuilderContext.Rctx, immed12_pre(GGL_OFFSETOF(FIELD)))
44 STR(AL, REG, mBuilderContext.Rctx, immed12_pre(GGL_OFFSETOF(FIELD)))
144 mGen.STR(mGen.AL, reg, mGen.SP, mGen.immed12_pre(-4, 1)); in Spill()
146 mGen.STM(mGen.AL, mGen.DB, mGen.SP, 1, mRegList); in Spill()
156 mGen.LDR(mGen.AL, reg, mGen.SP, mGen.immed12_post(4)); in ~Spill()
158 mGen.LDM(mGen.AL, mGen.IA, mGen.SP, 1, mRegList); in ~Spill()
DARMAssembler.cpp141 STM(AL, FD, SP, 1, LSAVED); in prolog()
151 STM(AL, FD, SP, 1, touched | LLR); in epilog()
154 LDM(AL, FD, SP, 1, touched | LLR); in epilog()
155 BX(AL, LR); in epilog()
160 MOV(AL, 0, R0, R0); // NOP in epilog()
163 BX(AL, LR); in epilog()
DARMAssemblerInterface.h35 EQ, NE, CS, CC, MI, PL, VS, VC, HI, LS, GE, LT, GT, LE, AL, NV, enumerator
DMIPSAssembler.cpp423 if (cc != AL) { in dataProcessing()
596 if (cc != AL) { in dataProcessing()
724 case AL: mMips->B(label); break; in B()