• Home
  • Raw
  • Download

Lines Matching refs:B12

430     15 * B24 | 15 * B20 | 15 * B16 | 15 * B12 | 15 * B8 | 15 * B4;
432 B24 | B21 | 15 * B16 | 15 * B12 | 15 * B8 | BLX;
446 const Instr kCmpCmnMask = 0xdd * B20 | 0xf * B12;
1217 emit(instr | rn.code()*B16 | rd.code()*B12); in addrmod1()
1253 emit(instr | am | x.rn_.code()*B16 | rd.code()*B12); in addrmod2()
1292 emit(instr | am | x.rn_.code()*B16 | rd.code()*B12); in addrmod3()
1325 emit(instr | am | x.rn_.code()*B16 | crd.code()*B12 | offset_8); in addrmod5()
1388 emit(cond | B24 | B21 | 15*B16 | 15*B12 | 15*B8 | BLX | target.code()); in blx()
1395 emit(cond | B24 | B21 | 15*B16 | 15*B12 | 15*B8 | BX | target.code()); in bx()
1553 emit(cond | 0x30*B20 | reg.code()*B12 | EncodeMovwImmediate(immediate)); in movw()
1559 emit(cond | 0x34*B20 | reg.code()*B12 | EncodeMovwImmediate(immediate)); in movt()
1578 emit(cond | A | s | dst.code()*B16 | srcA.code()*B12 | in mla()
1587 emit(cond | B22 | B21 | dst.code()*B16 | srcA.code()*B12 | in mls()
1596 emit(cond | B26 | B25| B24 | B20 | dst.code()*B16 | 0xf * B12 | in sdiv()
1605 emit(cond | B26 | B25 | B24 | B21 | B20 | dst.code() * B16 | 0xf * B12 | in udiv()
1622 srcA.code() * B12 | src2.code() * B8 | B4 | src1.code()); in smmla()
1629 emit(cond | B26 | B25 | B24 | B22 | B20 | dst.code() * B16 | 0xf * B12 | in smmul()
1642 emit(cond | B23 | B22 | A | s | dstH.code()*B16 | dstL.code()*B12 | in smlal()
1655 emit(cond | B23 | B22 | s | dstH.code()*B16 | dstL.code()*B12 | in smull()
1668 emit(cond | B23 | A | s | dstH.code()*B16 | dstL.code()*B12 | in umlal()
1681 emit(cond | B23 | s | dstH.code()*B16 | dstL.code()*B12 | in umull()
1690 emit(cond | B24 | B22 | B21 | 15*B16 | dst.code()*B12 | in clz()
1714 emit(cond | 0x6*B24 | 0xe*B20 | satpos*B16 | dst.code()*B12 | in usat()
1735 emit(cond | 0xf*B23 | B22 | B21 | (width - 1)*B16 | dst.code()*B12 | in ubfx()
1755 emit(cond | 0xf*B23 | B21 | (width - 1)*B16 | dst.code()*B12 | in sbfx()
1771 emit(cond | 0x1f*B22 | msb*B16 | dst.code()*B12 | lsb*B7 | B4 | 0xf); in bfc()
1790 emit(cond | 0x1f*B22 | msb*B16 | dst.code()*B12 | lsb*B7 | B4 | in bfi()
1809 emit(cond | 0x68*B20 | src1.code()*B16 | dst.code()*B12 | in pkhbt()
1829 emit(cond | 0x68*B20 | src1.code()*B16 | dst.code()*B12 | in pkhtb()
1841 emit(cond | 0x6A * B20 | 0xF * B16 | dst.code() * B12 | in sxtb()
1855 emit(cond | 0x6A * B20 | src1.code() * B16 | dst.code() * B12 | in sxtab()
1867 emit(cond | 0x6B * B20 | 0xF * B16 | dst.code() * B12 | in sxth()
1881 emit(cond | 0x6B * B20 | src1.code() * B16 | dst.code() * B12 | in sxtah()
1893 emit(cond | 0x6E * B20 | 0xF * B16 | dst.code() * B12 | in uxtb()
1907 emit(cond | 0x6E * B20 | src1.code() * B16 | dst.code() * B12 | in uxtab()
1919 emit(cond | 0x6C * B20 | 0xF * B16 | dst.code() * B12 | in uxtb16()
1931 emit(cond | 0x6F * B20 | 0xF * B16 | dst.code() * B12 | in uxth()
1945 emit(cond | 0x6F * B20 | src1.code() * B16 | dst.code() * B12 | in uxtah()
1953 emit(cond | B24 | s | 15*B16 | dst.code()*B12); in mrs()
1977 emit(cond | instr | B24 | B21 | fields | 15*B12); in msr()
2062 0xf*B12 | offset); in pld()
2148 crd.code()*B12 | coproc*B8 | (opcode_2 & 7)*B5 | crm.code()); in cdp()
2171 rd.code()*B12 | coproc*B8 | (opcode_2 & 7)*B5 | B4 | crm.code()); in mcr()
2194 rd.code()*B12 | coproc*B8 | (opcode_2 & 7)*B5 | B4 | crm.code()); in mrc()
2225 emit(cond | B27 | B26 | U | l | L | rn.code()*B16 | crd.code()*B12 | in ldc()
2268 emit(cond | 0xD*B24 | u*B23 | d*B22 | B20 | base.code()*B16 | vd*B12 | in vldr()
2279 emit(cond | 0xD*B24 | d*B22 | B20 | ip.code()*B16 | vd*B12 | 0xB*B8); in vldr()
2316 emit(cond | u*B23 | d*B22 | 0xD1*B20 | base.code()*B16 | sd*B12 | in vldr()
2327 emit(cond | d*B22 | 0xD1*B20 | ip.code()*B16 | sd*B12 | 0xA*B8); in vldr()
2365 emit(cond | 0xD*B24 | u*B23 | d*B22 | base.code()*B16 | vd*B12 | 0xB*B8 | in vstr()
2376 emit(cond | 0xD*B24 | d*B22 | ip.code()*B16 | vd*B12 | 0xB*B8); in vstr()
2413 emit(cond | u*B23 | d*B22 | 0xD0*B20 | base.code()*B16 | sd*B12 | in vstr()
2424 emit(cond | d*B22 | 0xD0*B20 | ip.code()*B16 | sd*B12 | 0xA*B8); in vstr()
2459 emit(cond | B27 | B26 | am | d*B22 | B20 | base.code()*B16 | sd*B12 | in vldm()
2480 emit(cond | B27 | B26 | am | d*B22 | base.code()*B16 | sd*B12 | in vstm()
2499 emit(cond | B27 | B26 | am | d*B22 | B20 | base.code()*B16 | sd*B12 | in vldm()
2519 emit(cond | B27 | B26 | am | d*B22 | base.code()*B16 | sd*B12 | in vstm()
2609 emit(al | 0x1D*B23 | d*B22 | 0x3*B20 | vd*B12 | 0x5*B9 | B8 | enc); in vmov()
2677 emit(cond | 0xE*B24 | d*B22 | 0xB*B20 | sd*B12 | 0xA*B8 | B6 | m*B5 | sm); in vmov()
2692 emit(cond | 0x1D*B23 | d*B22 | 0x3*B20 | vd*B12 | 0x5*B9 | B8 | B6 | m*B5 | in vmov()
2708 emit(cond | 0xE*B24 | index.index*B21 | vd*B16 | src.code()*B12 | 0xB*B8 | in vmov()
2724 emit(cond | 0xE*B24 | index.index*B21 | B20 | vn*B16 | dst.code()*B12 | in vmov()
2741 src1.code()*B12 | 0xB*B8 | m*B5 | B4 | vm); in vmov()
2757 dst1.code()*B12 | 0xB*B8 | m*B5 | B4 | vm); in vmov()
2771 emit(cond | 0xE*B24 | sn*B16 | src.code()*B12 | 0xA*B8 | n*B7 | B4); in vmov()
2785 emit(cond | 0xE*B24 | B20 | sn*B16 | dst.code()*B12 | 0xA*B8 | n*B7 | B4); in vmov()
2889 Vd*B12 | 0x5*B9 | sz*B8 | op*B7 | B6 | M*B5 | Vm); in EncodeVCVT()
2897 Vd*B12 | 0x5*B9 | sz*B8 | B7 | B6 | M*B5 | Vm); in EncodeVCVT()
2972 vd*B12 | 0x5*B9 | B8 | B7 | B6 | i*B5 | imm4); in vcvt_f64_s32()
2987 emit(cond | 0x1D*B23 | d*B22 | 0x3*B20 | B16 | vd*B12 | 0x5*B9 | B8 | B6 | in vneg()
3002 emit(cond | 0x1D * B23 | d * B22 | 0x3 * B20 | B16 | vd * B12 | 0x5 * B9 | in vneg()
3017 emit(cond | 0x1D*B23 | d*B22 | 0x3*B20 | vd*B12 | 0x5*B9 | B8 | B7 | B6 | in vabs()
3031 emit(cond | 0x1D * B23 | d * B22 | 0x3 * B20 | vd * B12 | 0x5 * B9 | B7 | B6 | in vabs()
3051 emit(cond | 0x1C*B23 | d*B22 | 0x3*B20 | vn*B16 | vd*B12 | 0x5*B9 | B8 | in vadd()
3069 emit(cond | 0x1C * B23 | d * B22 | 0x3 * B20 | vn * B16 | vd * B12 | in vadd()
3089 emit(cond | 0x1C*B23 | d*B22 | 0x3*B20 | vn*B16 | vd*B12 | 0x5*B9 | B8 | in vsub()
3107 emit(cond | 0x1C * B23 | d * B22 | 0x3 * B20 | vn * B16 | vd * B12 | in vsub()
3127 emit(cond | 0x1C*B23 | d*B22 | 0x2*B20 | vn*B16 | vd*B12 | 0x5*B9 | B8 | in vmul()
3145 emit(cond | 0x1C * B23 | d * B22 | 0x2 * B20 | vn * B16 | vd * B12 | in vmul()
3163 emit(cond | 0x1C*B23 | d*B22 | vn*B16 | vd*B12 | 0x5*B9 | B8 | n*B7 | m*B5 | in vmla()
3179 emit(cond | 0x1C * B23 | d * B22 | vn * B16 | vd * B12 | 0x5 * B9 | n * B7 | in vmla()
3197 emit(cond | 0x1C*B23 | d*B22 | vn*B16 | vd*B12 | 0x5*B9 | B8 | n*B7 | B6 | in vmls()
3213 emit(cond | 0x1C * B23 | d * B22 | vn * B16 | vd * B12 | 0x5 * B9 | n * B7 | in vmls()
3233 emit(cond | 0x1D*B23 | d*B22 | vn*B16 | vd*B12 | 0x5*B9 | B8 | n*B7 | m*B5 | in vdiv()
3251 emit(cond | 0x1D * B23 | d * B22 | vn * B16 | vd * B12 | 0x5 * B9 | n * B7 | in vdiv()
3267 emit(cond | 0x1D*B23 | d*B22 | 0x3*B20 | 0x4*B16 | vd*B12 | 0x5*B9 | B8 | B6 | in vcmp()
3282 emit(cond | 0x1D * B23 | d * B22 | 0x3 * B20 | 0x4 * B16 | vd * B12 | in vcmp()
3297 emit(cond | 0x1D*B23 | d*B22 | 0x3*B20 | 0x5*B16 | vd*B12 | 0x5*B9 | B8 | B6); in vcmp()
3310 emit(cond | 0x1D * B23 | d * B22 | 0x3 * B20 | 0x5 * B16 | vd * B12 | in vcmp()
3325 emit(cond | 0x1D*B23 | d*B22 | 0x3*B20 | B16 | vd*B12 | 0x5*B9 | B8 | 0x3*B6 | in vsqrt()
3339 emit(cond | 0x1D * B23 | d * B22 | 0x3 * B20 | B16 | vd * B12 | 0x5 * B9 | in vsqrt()
3348 emit(cond | 0xE * B24 | 0xE * B20 | B16 | dst.code() * B12 | 0xA * B8 | B4); in vmsr()
3356 emit(cond | 0xE * B24 | 0xF * B20 | B16 | dst.code() * B12 | 0xA * B8 | B4); in vmrs()
3369 emit(kSpecialCondition | 0x1D * B23 | d * B22 | 0x3 * B20 | B19 | vd * B12 | in vrinta()
3383 emit(kSpecialCondition | 0x1D * B23 | d * B22 | 0x3 * B20 | B19 | vd * B12 | in vrinta()
3398 vd * B12 | 0x5 * B9 | B6 | m * B5 | vm); in vrintn()
3412 vd * B12 | 0x5 * B9 | B8 | B6 | m * B5 | vm); in vrintn()
3426 vd * B12 | 0x5 * B9 | B6 | m * B5 | vm); in vrintp()
3440 vd * B12 | 0x5 * B9 | B8 | B6 | m * B5 | vm); in vrintp()
3454 vd * B12 | 0x5 * B9 | B6 | m * B5 | vm); in vrintm()
3468 vd * B12 | 0x5 * B9 | B8 | B6 | m * B5 | vm); in vrintm()
3481 emit(cond | 0x1D * B23 | d * B22 | 0x3 * B20 | 0x3 * B17 | vd * B12 | in vrintz()
3495 emit(cond | 0x1D * B23 | d * B22 | 0x3 * B20 | 0x3 * B17 | vd * B12 | in vrintz()
3511 emit(0xFU*B28 | 4*B24 | d*B22 | 2*B20 | src.rn().code()*B16 | vd*B12 | in vld1()
3525 emit(0xFU*B28 | 4*B24 | d*B22 | dst.rn().code()*B16 | vd*B12 | src.type()*B8 | in vst1()
3540 (dt & NeonDataTypeSizeMask)*B19 | vd*B12 | 0xA*B8 | m*B5 | B4 | vm); in vmovl()
3552 emit(al | 13*B21 | type*B12 | type); in nop()
3558 ((kNumRegisters-1)*B12) | // mask out register in IsMovT()
3566 ((kNumRegisters-1)*B12) | // mask out destination in IsMovW()
3610 return instr == (al | 13*B21 | type*B12 | type); in IsNop()