• Home
  • Raw
  • Download

Lines Matching refs:GetCode

1937         EmitT32_32(0xf1400000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) |  in adc()
1949 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in adc()
1962 EmitT32_16(0x4140 | rd.GetCode() | (rm.GetCode() << 3)); in adc()
1975 EmitT32_32(0xeb400000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in adc()
1976 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in adc()
1986 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in adc()
2002 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in adc()
2003 (shift.GetType() << 5) | (rs.GetCode() << 8)); in adc()
2025 EmitT32_32(0xf1500000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in adcs()
2037 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in adcs()
2050 EmitT32_16(0x4140 | rd.GetCode() | (rm.GetCode() << 3)); in adcs()
2063 EmitT32_32(0xeb500000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in adcs()
2064 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in adcs()
2074 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in adcs()
2090 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in adcs()
2091 (shift.GetType() << 5) | (rs.GetCode() << 8)); in adcs()
2114 EmitT32_16(0xa000 | (rd.GetCode() << 8) | imm_); in add()
2121 EmitT32_16(0x1c00 | rd.GetCode() | (rn.GetCode() << 3) | (imm << 6)); in add()
2128 EmitT32_16(0x3000 | (rd.GetCode() << 8) | imm); in add()
2136 EmitT32_16(0xa800 | (rd.GetCode() << 8) | imm_); in add()
2151 EmitT32_32(0xf20f0000U | (rd.GetCode() << 8) | (imm & 0xff) | in add()
2159 EmitT32_32(0xf1000000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in add()
2167 if (!size.IsNarrow() && (imm <= 4095) && ((rn.GetCode() & 0xd) != 0xd) && in add()
2169 EmitT32_32(0xf2000000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in add()
2177 EmitT32_32(0xf10d0000U | (rd.GetCode() << 8) | in add()
2187 EmitT32_32(0xf20d0000U | (rd.GetCode() << 8) | (imm & 0xff) | in add()
2197 (rd.GetCode() << 12) | immediate_a32.GetEncodingValue()); in add()
2202 ((rn.GetCode() & 0xd) != 0xd)) { in add()
2204 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in add()
2211 (rd.GetCode() << 12) | immediate_a32.GetEncodingValue()); in add()
2223 EmitT32_16(0x1800 | rd.GetCode() | (rn.GetCode() << 3) | in add()
2224 (rm.GetCode() << 6)); in add()
2233 EmitT32_16(0x4400 | (rd.GetCode() & 0x7) | in add()
2234 ((rd.GetCode() & 0x8) << 4) | (rm.GetCode() << 3)); in add()
2242 EmitT32_16(0x4468 | (rd.GetCode() & 0x7) | in add()
2243 ((rd.GetCode() & 0x8) << 4)); in add()
2249 EmitT32_16(0x4485 | (rm.GetCode() << 3)); in add()
2262 EmitT32_32(0xeb000000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in add()
2263 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in add()
2272 EmitT32_32(0xeb0d0000U | (rd.GetCode() << 8) | rm.GetCode() | in add()
2283 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in add()
2291 (rd.GetCode() << 12) | rm.GetCode() | in add()
2307 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in add()
2308 (shift.GetType() << 5) | (rs.GetCode() << 8)); in add()
2324 EmitT32_16(0x3000 | (rd.GetCode() << 8) | imm); in add()
2338 EmitT32_16(0x4400 | (rd.GetCode() & 0x7) | ((rd.GetCode() & 0x8) << 4) | in add()
2339 (rm.GetCode() << 3)); in add()
2362 EmitT32_16(0x1c00 | rd.GetCode() | (rn.GetCode() << 3) | (imm << 6)); in adds()
2369 EmitT32_16(0x3000 | (rd.GetCode() << 8) | imm); in adds()
2376 EmitT32_32(0xf1100000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in adds()
2386 EmitT32_32(0xf11d0000U | (rd.GetCode() << 8) | in adds()
2398 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in adds()
2405 (rd.GetCode() << 12) | immediate_a32.GetEncodingValue()); in adds()
2417 EmitT32_16(0x1800 | rd.GetCode() | (rn.GetCode() << 3) | in adds()
2418 (rm.GetCode() << 6)); in adds()
2431 EmitT32_32(0xeb100000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in adds()
2432 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in adds()
2441 EmitT32_32(0xeb1d0000U | (rd.GetCode() << 8) | rm.GetCode() | in adds()
2452 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in adds()
2460 (rd.GetCode() << 12) | rm.GetCode() | in adds()
2476 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in adds()
2477 (shift.GetType() << 5) | (rs.GetCode() << 8)); in adds()
2493 EmitT32_16(0x3000 | (rd.GetCode() << 8) | imm); in adds()
2513 EmitT32_32(0xf20f0000U | (rd.GetCode() << 8) | (imm & 0xff) | in addw()
2519 if ((imm <= 4095) && ((rn.GetCode() & 0xd) != 0xd) && in addw()
2521 EmitT32_32(0xf2000000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in addw()
2528 EmitT32_32(0xf20d0000U | (rd.GetCode() << 8) | (imm & 0xff) | in addw()
2571 Link(0xa000 | (rd.GetCode() << 8), location, immop, &kT16DataInfo)); in adr()
2578 EmitT32_32(0xf2af0000U | (rd.GetCode() << 8) | (neg_offset & 0xff) | in adr()
2608 EmitT32_32(Link(0xf20f0000U | (rd.GetCode() << 8), in adr()
2644 Link(0x028f0000U | (cond.GetCondition() << 28) | (rd.GetCode() << 12), in adr()
2653 EmitA32(0x024f0000U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in adr()
2709 EmitT32_32(0xf0000000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in and_()
2721 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in and_()
2734 EmitT32_16(0x4000 | rd.GetCode() | (rm.GetCode() << 3)); in and_()
2747 EmitT32_32(0xea000000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in and_()
2748 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in and_()
2758 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in and_()
2774 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in and_()
2775 (shift.GetType() << 5) | (rs.GetCode() << 8)); in and_()
2797 EmitT32_32(0xf0100000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in ands()
2809 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in ands()
2822 EmitT32_16(0x4000 | rd.GetCode() | (rm.GetCode() << 3)); in ands()
2835 EmitT32_32(0xea100000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in ands()
2836 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in ands()
2846 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ands()
2862 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ands()
2863 (shift.GetType() << 5) | (rs.GetCode() << 8)); in ands()
2885 EmitT32_16(0x1000 | rd.GetCode() | (rm.GetCode() << 3) | in asr()
2894 EmitT32_32(0xea4f0020U | (rd.GetCode() << 8) | rm.GetCode() | in asr()
2904 (rd.GetCode() << 12) | rm.GetCode() | (amount_ << 7)); in asr()
2915 EmitT32_16(0x4100 | rd.GetCode() | (rs.GetCode() << 3)); in asr()
2922 EmitT32_32(0xfa40f000U | (rd.GetCode() << 8) | (rm.GetCode() << 16) | in asr()
2923 rs.GetCode()); in asr()
2932 (rd.GetCode() << 12) | rm.GetCode() | (rs.GetCode() << 8)); in asr()
2954 EmitT32_16(0x1000 | rd.GetCode() | (rm.GetCode() << 3) | in asrs()
2963 EmitT32_32(0xea5f0020U | (rd.GetCode() << 8) | rm.GetCode() | in asrs()
2973 (rd.GetCode() << 12) | rm.GetCode() | (amount_ << 7)); in asrs()
2984 EmitT32_16(0x4100 | rd.GetCode() | (rs.GetCode() << 3)); in asrs()
2991 EmitT32_32(0xfa50f000U | (rd.GetCode() << 8) | (rm.GetCode() << 16) | in asrs()
2992 rs.GetCode()); in asrs()
3001 (rd.GetCode() << 12) | rm.GetCode() | (rs.GetCode() << 8)); in asrs()
3202 EmitT32_32(0xf36f0000U | (rd.GetCode() << 8) | ((lsb & 0x3) << 6) | in bfc()
3213 EmitA32(0x07c0001fU | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in bfc()
3231 EmitT32_32(0xf3600000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in bfi()
3242 EmitA32(0x07c00010U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in bfi()
3243 rn.GetCode() | (lsb << 7) | (msb << 16)); in bfi()
3264 EmitT32_32(0xf0200000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in bic()
3276 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in bic()
3289 EmitT32_16(0x4380 | rd.GetCode() | (rm.GetCode() << 3)); in bic()
3302 EmitT32_32(0xea200000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in bic()
3303 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in bic()
3313 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in bic()
3329 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in bic()
3330 (shift.GetType() << 5) | (rs.GetCode() << 8)); in bic()
3352 EmitT32_32(0xf0300000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in bics()
3364 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in bics()
3377 EmitT32_16(0x4380 | rd.GetCode() | (rm.GetCode() << 3)); in bics()
3390 EmitT32_32(0xea300000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in bics()
3391 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in bics()
3401 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in bics()
3417 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in bics()
3418 (shift.GetType() << 5) | (rs.GetCode() << 8)); in bics()
3629 EmitT32_16(0x4780 | (rm.GetCode() << 3)); in blx()
3636 EmitA32(0x012fff30U | (cond.GetCondition() << 28) | rm.GetCode()); in blx()
3649 EmitT32_16(0x4700 | (rm.GetCode() << 3)); in bx()
3656 EmitA32(0x012fff10U | (cond.GetCondition() << 28) | rm.GetCode()); in bx()
3670 EmitT32_32(0xf3c08f00U | (rm.GetCode() << 16)); in bxj()
3677 EmitA32(0x012fff20U | (cond.GetCondition() << 28) | rm.GetCode()); in bxj()
3711 EmitT32_16(Link(0xb900 | rn.GetCode(), location, immop, &kT16CbzInfo)); in cbnz()
3761 EmitT32_16(Link(0xb100 | rn.GetCode(), location, immop, &kT16CbzInfo)); in cbz()
3808 EmitT32_32(0xfab0f080U | (rd.GetCode() << 8) | rm.GetCode() | in clz()
3809 (rm.GetCode() << 16)); in clz()
3817 EmitA32(0x016f0f10U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in clz()
3818 rm.GetCode()); in clz()
3838 EmitT32_32(0xf1100f00U | (rn.GetCode() << 16) | in cmn()
3850 (rn.GetCode() << 16) | immediate_a32.GetEncodingValue()); in cmn()
3861 EmitT32_16(0x42c0 | rn.GetCode() | (rm.GetCode() << 3)); in cmn()
3874 EmitT32_32(0xeb100f00U | (rn.GetCode() << 16) | rm.GetCode() | in cmn()
3885 (rn.GetCode() << 16) | rm.GetCode() | in cmn()
3900 (rn.GetCode() << 16) | rm.GetCode() | (shift.GetType() << 5) | in cmn()
3901 (rs.GetCode() << 8)); in cmn()
3921 EmitT32_16(0x2800 | (rn.GetCode() << 8) | imm); in cmp()
3928 EmitT32_32(0xf1b00f00U | (rn.GetCode() << 16) | in cmp()
3940 (rn.GetCode() << 16) | immediate_a32.GetEncodingValue()); in cmp()
3951 EmitT32_16(0x4280 | rn.GetCode() | (rm.GetCode() << 3)); in cmp()
3958 EmitT32_16(0x4500 | (rn.GetCode() & 0x7) | in cmp()
3959 ((rn.GetCode() & 0x8) << 4) | (rm.GetCode() << 3)); in cmp()
3972 EmitT32_32(0xebb00f00U | (rn.GetCode() << 16) | rm.GetCode() | in cmp()
3983 (rn.GetCode() << 16) | rm.GetCode() | in cmp()
3998 (rn.GetCode() << 16) | rm.GetCode() | (shift.GetType() << 5) | in cmp()
3999 (rs.GetCode() << 8)); in cmp()
4014 EmitT32_32(0xfac0f080U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in crc32b()
4015 rm.GetCode()); in crc32b()
4023 EmitA32(0x01000040U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in crc32b()
4024 (rn.GetCode() << 16) | rm.GetCode()); in crc32b()
4038 EmitT32_32(0xfad0f080U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in crc32cb()
4039 rm.GetCode()); in crc32cb()
4047 EmitA32(0x01000240U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in crc32cb()
4048 (rn.GetCode() << 16) | rm.GetCode()); in crc32cb()
4062 EmitT32_32(0xfad0f090U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in crc32ch()
4063 rm.GetCode()); in crc32ch()
4071 EmitA32(0x01200240U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in crc32ch()
4072 (rn.GetCode() << 16) | rm.GetCode()); in crc32ch()
4086 EmitT32_32(0xfad0f0a0U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in crc32cw()
4087 rm.GetCode()); in crc32cw()
4095 EmitA32(0x01400240U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in crc32cw()
4096 (rn.GetCode() << 16) | rm.GetCode()); in crc32cw()
4110 EmitT32_32(0xfac0f090U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in crc32h()
4111 rm.GetCode()); in crc32h()
4119 EmitA32(0x01200040U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in crc32h()
4120 (rn.GetCode() << 16) | rm.GetCode()); in crc32h()
4134 EmitT32_32(0xfac0f0a0U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in crc32w()
4135 rm.GetCode()); in crc32w()
4143 EmitA32(0x01400040U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in crc32w()
4144 (rn.GetCode() << 16) | rm.GetCode()); in crc32w()
4201 EmitT32_32(0xf0800000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in eor()
4213 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in eor()
4226 EmitT32_16(0x4040 | rd.GetCode() | (rm.GetCode() << 3)); in eor()
4239 EmitT32_32(0xea800000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in eor()
4240 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in eor()
4250 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in eor()
4266 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in eor()
4267 (shift.GetType() << 5) | (rs.GetCode() << 8)); in eor()
4289 EmitT32_32(0xf0900000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in eors()
4301 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in eors()
4314 EmitT32_16(0x4040 | rd.GetCode() | (rm.GetCode() << 3)); in eors()
4327 EmitT32_32(0xea900000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in eors()
4328 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in eors()
4338 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in eors()
4354 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in eors()
4355 (shift.GetType() << 5) | (rs.GetCode() << 8)); in eors()
4373 (dreglist.GetLastDRegister().GetCode() < 16) && !rn.IsPC()) || in fldmdbx()
4377 EmitT32_32(0xed300b01U | (rn.GetCode() << 16) | dreg.Encode(22, 12) | in fldmdbx()
4386 (dreglist.GetLastDRegister().GetCode() < 16) && !rn.IsPC()) || in fldmdbx()
4390 EmitA32(0x0d300b01U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in fldmdbx()
4407 (dreglist.GetLastDRegister().GetCode() < 16) && !rn.IsPC()) || in fldmiax()
4411 EmitT32_32(0xec900b01U | (rn.GetCode() << 16) | in fldmiax()
4420 (dreglist.GetLastDRegister().GetCode() < 16) && in fldmiax()
4425 EmitA32(0x0c900b01U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in fldmiax()
4444 (dreglist.GetLastDRegister().GetCode() < 16) && !rn.IsPC()) || in fstmdbx()
4448 EmitT32_32(0xed200b01U | (rn.GetCode() << 16) | dreg.Encode(22, 12) | in fstmdbx()
4457 (dreglist.GetLastDRegister().GetCode() < 16) && !rn.IsPC()) || in fstmdbx()
4461 EmitA32(0x0d200b01U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in fstmdbx()
4478 (dreglist.GetLastDRegister().GetCode() < 16) && !rn.IsPC()) || in fstmiax()
4482 EmitT32_32(0xec800b01U | (rn.GetCode() << 16) | in fstmiax()
4491 (dreglist.GetLastDRegister().GetCode() < 16) && in fstmiax()
4496 EmitA32(0x0c800b01U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in fstmiax()
4594 EmitT32_32(0xe8d00fafU | (rt.GetCode() << 12) | (rn.GetCode() << 16)); in lda()
4603 (rt.GetCode() << 12) | (rn.GetCode() << 16)); in lda()
4620 EmitT32_32(0xe8d00f8fU | (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldab()
4629 (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldab()
4646 EmitT32_32(0xe8d00fefU | (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldaex()
4655 (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldaex()
4672 EmitT32_32(0xe8d00fcfU | (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldaexb()
4681 (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldaexb()
4701 EmitT32_32(0xe8d000ffU | (rt.GetCode() << 12) | (rt2.GetCode() << 8) | in ldaexd()
4702 (rn.GetCode() << 16)); in ldaexd()
4708 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in ldaexd()
4710 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC() && !rn.IsPC()) || in ldaexd()
4713 (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldaexd()
4730 EmitT32_32(0xe8d00fdfU | (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldaexh()
4739 (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldaexh()
4756 EmitT32_32(0xe8d00f9fU | (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldah()
4765 (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldah()
4783 (((registers.GetList() & (1 << rn.GetCode())) == 0) == in ldm()
4786 EmitT32_16(0xc800 | (rn.GetCode() << 8) | in ldm()
4802 EmitT32_32(0xe8900000U | (rn.GetCode() << 16) | in ldm()
4813 EmitA32(0x08900000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in ldm()
4831 EmitA32(0x08100000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in ldmda()
4850 EmitT32_32(0xe9100000U | (rn.GetCode() << 16) | in ldmdb()
4861 EmitA32(0x09100000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in ldmdb()
4880 EmitT32_32(0xe9100000U | (rn.GetCode() << 16) | in ldmea()
4891 EmitA32(0x09100000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in ldmea()
4909 EmitA32(0x09900000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in ldmed()
4927 EmitA32(0x08100000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in ldmfa()
4946 (((registers.GetList() & (1 << rn.GetCode())) == 0) == in ldmfd()
4949 EmitT32_16(0xc800 | (rn.GetCode() << 8) | in ldmfd()
4957 EmitT32_32(0xe8900000U | (rn.GetCode() << 16) | in ldmfd()
4968 EmitA32(0x08900000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in ldmfd()
4986 EmitA32(0x09900000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in ldmib()
5009 EmitT32_16(0x6800 | rt.GetCode() | (rn.GetCode() << 3) | in ldr()
5018 EmitT32_16(0x9800 | (rt.GetCode() << 8) | (offset_ & 0xff)); in ldr()
5024 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in ldr()
5027 EmitT32_32(0xf8d00000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldr()
5034 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in ldr()
5037 EmitT32_32(0xf8500c00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldr()
5044 operand.IsPostIndex() && ((rn.GetCode() & 0xf) != 0xf) && in ldr()
5049 EmitT32_32(0xf8500900U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldr()
5056 operand.IsPreIndex() && ((rn.GetCode() & 0xf) != 0xf) && in ldr()
5061 EmitT32_32(0xf8500d00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldr()
5073 EmitT32_32(0xf85f0000U | (rt.GetCode() << 12) | offset_ | (sign << 23)); in ldr()
5080 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf)) { in ldr()
5084 (rt.GetCode() << 12) | (rn.GetCode() << 16) | offset_ | in ldr()
5090 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf)) { in ldr()
5094 (rt.GetCode() << 12) | (rn.GetCode() << 16) | offset_ | in ldr()
5100 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf)) { in ldr()
5104 (rt.GetCode() << 12) | (rn.GetCode() << 16) | offset_ | in ldr()
5114 (rt.GetCode() << 12) | offset_ | (sign << 23)); in ldr()
5127 EmitT32_16(0x5800 | rt.GetCode() | (rn.GetCode() << 3) | in ldr()
5128 (rm.GetCode() << 6)); in ldr()
5143 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in ldr()
5146 EmitT32_32(0xf8500000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldr()
5147 rm.GetCode() | (amount << 4)); in ldr()
5159 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldr()
5170 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldr()
5181 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldr()
5222 Link(0x4800 | (rt.GetCode() << 8), location, immop, &kT16DataInfo)); in ldr()
5246 EmitT32_32(Link(0xf85f0000U | (rt.GetCode() << 12), in ldr()
5273 Link(0x051f0000U | (cond.GetCondition() << 28) | (rt.GetCode() << 12), in ldr()
5324 EmitT32_16(0x7800 | rt.GetCode() | (rn.GetCode() << 3) | in ldrb()
5331 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && !rt.Is(pc)) { in ldrb()
5332 EmitT32_32(0xf8900000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrb()
5339 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && !rt.Is(pc)) { in ldrb()
5340 EmitT32_32(0xf8100c00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrb()
5347 operand.IsPostIndex() && ((rn.GetCode() & 0xf) != 0xf)) { in ldrb()
5350 EmitT32_32(0xf8100900U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrb()
5357 operand.IsPreIndex() && ((rn.GetCode() & 0xf) != 0xf)) { in ldrb()
5360 EmitT32_32(0xf8100d00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrb()
5370 EmitT32_32(0xf81f0000U | (rt.GetCode() << 12) | offset_ | (sign << 23)); in ldrb()
5377 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrb()
5382 (rt.GetCode() << 12) | (rn.GetCode() << 16) | offset_ | in ldrb()
5388 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrb()
5393 (rt.GetCode() << 12) | (rn.GetCode() << 16) | offset_ | in ldrb()
5399 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrb()
5404 (rt.GetCode() << 12) | (rn.GetCode() << 16) | offset_ | in ldrb()
5415 (rt.GetCode() << 12) | offset_ | (sign << 23)); in ldrb()
5428 EmitT32_16(0x5c00 | rt.GetCode() | (rn.GetCode() << 3) | in ldrb()
5429 (rm.GetCode() << 6)); in ldrb()
5444 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && !rt.Is(pc) && in ldrb()
5446 EmitT32_32(0xf8100000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrb()
5447 rm.GetCode() | (amount << 4)); in ldrb()
5459 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrb()
5471 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrb()
5482 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrb()
5518 EmitT32_32(Link(0xf81f0000U | (rt.GetCode() << 12), in ldrb()
5545 Link(0x055f0000U | (cond.GetCondition() << 28) | (rt.GetCode() << 12), in ldrb()
5589 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in ldrd()
5593 EmitT32_32(0xe9500000U | (rt.GetCode() << 12) | (rt2.GetCode() << 8) | in ldrd()
5594 (rn.GetCode() << 16) | offset_ | (sign << 23)); in ldrd()
5600 operand.IsPostIndex() && ((rn.GetCode() & 0xf) != 0xf) && in ldrd()
5604 EmitT32_32(0xe8700000U | (rt.GetCode() << 12) | (rt2.GetCode() << 8) | in ldrd()
5605 (rn.GetCode() << 16) | offset_ | (sign << 23)); in ldrd()
5611 operand.IsPreIndex() && ((rn.GetCode() & 0xf) != 0xf) && in ldrd()
5615 EmitT32_32(0xe9700000U | (rt.GetCode() << 12) | (rt2.GetCode() << 8) | in ldrd()
5616 (rn.GetCode() << 16) | offset_ | (sign << 23)); in ldrd()
5626 EmitT32_32(0xe95f0000U | (rt.GetCode() << 12) | (rt2.GetCode() << 8) | in ldrd()
5633 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in ldrd()
5635 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrd()
5636 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC()) || in ldrd()
5641 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in ldrd()
5646 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in ldrd()
5648 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrd()
5649 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC()) || in ldrd()
5654 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in ldrd()
5659 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in ldrd()
5661 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrd()
5662 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC()) || in ldrd()
5667 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in ldrd()
5672 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in ldrd()
5675 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC()) || in ldrd()
5680 (rt.GetCode() << 12) | (offset_ & 0xf) | in ldrd()
5692 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in ldrd()
5694 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC() && !rm.IsPC()) || in ldrd()
5698 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrd()
5703 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in ldrd()
5705 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC() && !rm.IsPC()) || in ldrd()
5709 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrd()
5714 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in ldrd()
5716 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC() && !rm.IsPC()) || in ldrd()
5720 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrd()
5762 EmitT32_32(Link(0xe95f0000U | (rt.GetCode() << 12) | (rt2.GetCode() << 8), in ldrd()
5771 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in ldrd()
5775 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC()) || AllowUnpredictable())) { in ldrd()
5792 Link(0x014f00d0U | (cond.GetCondition() << 28) | (rt.GetCode() << 12), in ldrd()
5817 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in ldrd_info()
5838 EmitT32_32(0xe8500f00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrex()
5848 (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldrex()
5865 EmitT32_32(0xe8d00f4fU | (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldrexb()
5874 (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldrexb()
5894 EmitT32_32(0xe8d0007fU | (rt.GetCode() << 12) | (rt2.GetCode() << 8) | in ldrexd()
5895 (rn.GetCode() << 16)); in ldrexd()
5901 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in ldrexd()
5903 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC() && !rn.IsPC()) || in ldrexd()
5906 (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldrexd()
5923 EmitT32_32(0xe8d00f5fU | (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldrexh()
5932 (rt.GetCode() << 12) | (rn.GetCode() << 16)); in ldrexh()
5954 EmitT32_16(0x8800 | rt.GetCode() | (rn.GetCode() << 3) | in ldrh()
5961 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && !rt.Is(pc)) { in ldrh()
5962 EmitT32_32(0xf8b00000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrh()
5969 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && !rt.Is(pc)) { in ldrh()
5970 EmitT32_32(0xf8300c00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrh()
5977 operand.IsPostIndex() && ((rn.GetCode() & 0xf) != 0xf)) { in ldrh()
5980 EmitT32_32(0xf8300900U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrh()
5987 operand.IsPreIndex() && ((rn.GetCode() & 0xf) != 0xf)) { in ldrh()
5990 EmitT32_32(0xf8300d00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrh()
6000 EmitT32_32(0xf83f0000U | (rt.GetCode() << 12) | offset_ | (sign << 23)); in ldrh()
6007 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrh()
6012 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in ldrh()
6018 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrh()
6023 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in ldrh()
6029 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrh()
6034 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in ldrh()
6045 (rt.GetCode() << 12) | (offset_ & 0xf) | in ldrh()
6059 EmitT32_16(0x5a00 | rt.GetCode() | (rn.GetCode() << 3) | in ldrh()
6060 (rm.GetCode() << 6)); in ldrh()
6070 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrh()
6079 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrh()
6088 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrh()
6103 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && !rt.Is(pc) && in ldrh()
6105 EmitT32_32(0xf8300000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrh()
6106 rm.GetCode() | (amount << 4)); in ldrh()
6142 EmitT32_32(Link(0xf83f0000U | (rt.GetCode() << 12), in ldrh()
6170 Link(0x015f00b0U | (cond.GetCondition() << 28) | (rt.GetCode() << 12), in ldrh()
6214 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && !rt.Is(pc)) { in ldrsb()
6215 EmitT32_32(0xf9900000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrsb()
6222 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && !rt.Is(pc)) { in ldrsb()
6223 EmitT32_32(0xf9100c00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrsb()
6230 operand.IsPostIndex() && ((rn.GetCode() & 0xf) != 0xf)) { in ldrsb()
6233 EmitT32_32(0xf9100900U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrsb()
6240 operand.IsPreIndex() && ((rn.GetCode() & 0xf) != 0xf)) { in ldrsb()
6243 EmitT32_32(0xf9100d00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrsb()
6253 EmitT32_32(0xf91f0000U | (rt.GetCode() << 12) | offset_ | (sign << 23)); in ldrsb()
6260 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrsb()
6265 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in ldrsb()
6271 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrsb()
6276 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in ldrsb()
6282 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrsb()
6287 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in ldrsb()
6298 (rt.GetCode() << 12) | (offset_ & 0xf) | in ldrsb()
6312 EmitT32_16(0x5600 | rt.GetCode() | (rn.GetCode() << 3) | in ldrsb()
6313 (rm.GetCode() << 6)); in ldrsb()
6323 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrsb()
6332 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrsb()
6341 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrsb()
6356 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && !rt.Is(pc) && in ldrsb()
6358 EmitT32_32(0xf9100000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrsb()
6359 rm.GetCode() | (amount << 4)); in ldrsb()
6395 EmitT32_32(Link(0xf91f0000U | (rt.GetCode() << 12), in ldrsb()
6423 Link(0x015f00d0U | (cond.GetCondition() << 28) | (rt.GetCode() << 12), in ldrsb()
6467 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && !rt.Is(pc)) { in ldrsh()
6468 EmitT32_32(0xf9b00000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrsh()
6475 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && !rt.Is(pc)) { in ldrsh()
6476 EmitT32_32(0xf9300c00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrsh()
6483 operand.IsPostIndex() && ((rn.GetCode() & 0xf) != 0xf)) { in ldrsh()
6486 EmitT32_32(0xf9300900U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrsh()
6493 operand.IsPreIndex() && ((rn.GetCode() & 0xf) != 0xf)) { in ldrsh()
6496 EmitT32_32(0xf9300d00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrsh()
6506 EmitT32_32(0xf93f0000U | (rt.GetCode() << 12) | offset_ | (sign << 23)); in ldrsh()
6513 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrsh()
6518 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in ldrsh()
6524 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrsh()
6529 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in ldrsh()
6535 cond.IsNotNever() && ((rn.GetCode() & 0xf) != 0xf) && in ldrsh()
6540 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in ldrsh()
6551 (rt.GetCode() << 12) | (offset_ & 0xf) | in ldrsh()
6565 EmitT32_16(0x5e00 | rt.GetCode() | (rn.GetCode() << 3) | in ldrsh()
6566 (rm.GetCode() << 6)); in ldrsh()
6576 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrsh()
6585 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrsh()
6594 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in ldrsh()
6609 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && !rt.Is(pc) && in ldrsh()
6611 EmitT32_32(0xf9300000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in ldrsh()
6612 rm.GetCode() | (amount << 4)); in ldrsh()
6648 EmitT32_32(Link(0xf93f0000U | (rt.GetCode() << 12), in ldrsh()
6676 Link(0x015f00f0U | (cond.GetCondition() << 28) | (rt.GetCode() << 12), in ldrsh()
6721 EmitT32_16(0x0000 | rd.GetCode() | (rm.GetCode() << 3) | (imm << 6)); in lsl()
6728 EmitT32_32(0xea4f0000U | (rd.GetCode() << 8) | rm.GetCode() | in lsl()
6737 (rd.GetCode() << 12) | rm.GetCode() | (imm << 7)); in lsl()
6748 EmitT32_16(0x4080 | rd.GetCode() | (rs.GetCode() << 3)); in lsl()
6755 EmitT32_32(0xfa00f000U | (rd.GetCode() << 8) | (rm.GetCode() << 16) | in lsl()
6756 rs.GetCode()); in lsl()
6765 (rd.GetCode() << 12) | rm.GetCode() | (rs.GetCode() << 8)); in lsl()
6786 EmitT32_16(0x0000 | rd.GetCode() | (rm.GetCode() << 3) | (imm << 6)); in lsls()
6793 EmitT32_32(0xea5f0000U | (rd.GetCode() << 8) | rm.GetCode() | in lsls()
6802 (rd.GetCode() << 12) | rm.GetCode() | (imm << 7)); in lsls()
6813 EmitT32_16(0x4080 | rd.GetCode() | (rs.GetCode() << 3)); in lsls()
6820 EmitT32_32(0xfa10f000U | (rd.GetCode() << 8) | (rm.GetCode() << 16) | in lsls()
6821 rs.GetCode()); in lsls()
6830 (rd.GetCode() << 12) | rm.GetCode() | (rs.GetCode() << 8)); in lsls()
6852 EmitT32_16(0x0800 | rd.GetCode() | (rm.GetCode() << 3) | in lsr()
6861 EmitT32_32(0xea4f0010U | (rd.GetCode() << 8) | rm.GetCode() | in lsr()
6871 (rd.GetCode() << 12) | rm.GetCode() | (amount_ << 7)); in lsr()
6882 EmitT32_16(0x40c0 | rd.GetCode() | (rs.GetCode() << 3)); in lsr()
6889 EmitT32_32(0xfa20f000U | (rd.GetCode() << 8) | (rm.GetCode() << 16) | in lsr()
6890 rs.GetCode()); in lsr()
6899 (rd.GetCode() << 12) | rm.GetCode() | (rs.GetCode() << 8)); in lsr()
6921 EmitT32_16(0x0800 | rd.GetCode() | (rm.GetCode() << 3) | in lsrs()
6930 EmitT32_32(0xea5f0010U | (rd.GetCode() << 8) | rm.GetCode() | in lsrs()
6940 (rd.GetCode() << 12) | rm.GetCode() | (amount_ << 7)); in lsrs()
6951 EmitT32_16(0x40c0 | rd.GetCode() | (rs.GetCode() << 3)); in lsrs()
6958 EmitT32_32(0xfa30f000U | (rd.GetCode() << 8) | (rm.GetCode() << 16) | in lsrs()
6959 rs.GetCode()); in lsrs()
6968 (rd.GetCode() << 12) | rm.GetCode() | (rs.GetCode() << 8)); in lsrs()
6984 EmitT32_32(0xfb000000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in mla()
6985 rm.GetCode() | (ra.GetCode() << 12)); in mla()
6994 EmitA32(0x00200090U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in mla()
6995 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in mla()
7011 EmitA32(0x00300090U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in mlas()
7012 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in mlas()
7027 EmitT32_32(0xfb000010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in mls()
7028 rm.GetCode() | (ra.GetCode() << 12)); in mls()
7037 EmitA32(0x00600090U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in mls()
7038 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in mls()
7059 EmitT32_16(0x4600 | (rd.GetCode() & 0x7) | in mov()
7060 ((rd.GetCode() & 0x8) << 4) | (rm.GetCode() << 3)); in mov()
7075 EmitT32_16(0x0000 | rd.GetCode() | (rm.GetCode() << 3) | in mov()
7084 EmitT32_32(0xea4f0000U | (rd.GetCode() << 8) | rm.GetCode() | in mov()
7095 (rd.GetCode() << 12) | rm.GetCode() | in mov()
7109 EmitT32_16(0x4100 | rd.GetCode() | (rs.GetCode() << 3)); in mov()
7116 EmitT32_16(0x4080 | rd.GetCode() | (rs.GetCode() << 3)); in mov()
7123 EmitT32_16(0x40c0 | rd.GetCode() | (rs.GetCode() << 3)); in mov()
7130 EmitT32_16(0x41c0 | rd.GetCode() | (rs.GetCode() << 3)); in mov()
7137 EmitT32_32(0xfa00f000U | (rd.GetCode() << 8) | (rm.GetCode() << 16) | in mov()
7138 (shift.GetType() << 21) | rs.GetCode()); in mov()
7147 (rd.GetCode() << 12) | rm.GetCode() | (shift.GetType() << 5) | in mov()
7148 (rs.GetCode() << 8)); in mov()
7159 EmitT32_16(0x2000 | (rd.GetCode() << 8) | imm); in mov()
7166 EmitT32_32(0xf04f0000U | (rd.GetCode() << 8) | in mov()
7176 EmitT32_32(0xf2400000U | (rd.GetCode() << 8) | (imm & 0xff) | in mov()
7187 (rd.GetCode() << 12) | immediate_a32.GetEncodingValue()); in mov()
7194 (rd.GetCode() << 12) | (imm & 0xfff) | ((imm & 0xf000) << 4)); in mov()
7218 EmitT32_16(0x0000 | rd.GetCode() | (rm.GetCode() << 3) | in movs()
7227 EmitT32_32(0xea5f0000U | (rd.GetCode() << 8) | rm.GetCode() | in movs()
7239 (rd.GetCode() << 12) | rm.GetCode() | in movs()
7253 EmitT32_16(0x4100 | rd.GetCode() | (rs.GetCode() << 3)); in movs()
7260 EmitT32_16(0x4080 | rd.GetCode() | (rs.GetCode() << 3)); in movs()
7267 EmitT32_16(0x40c0 | rd.GetCode() | (rs.GetCode() << 3)); in movs()
7274 EmitT32_16(0x41c0 | rd.GetCode() | (rs.GetCode() << 3)); in movs()
7281 EmitT32_32(0xfa10f000U | (rd.GetCode() << 8) | (rm.GetCode() << 16) | in movs()
7282 (shift.GetType() << 21) | rs.GetCode()); in movs()
7291 (rd.GetCode() << 12) | rm.GetCode() | (shift.GetType() << 5) | in movs()
7292 (rs.GetCode() << 8)); in movs()
7303 EmitT32_16(0x2000 | (rd.GetCode() << 8) | imm); in movs()
7310 EmitT32_32(0xf05f0000U | (rd.GetCode() << 8) | in movs()
7322 (rd.GetCode() << 12) | immediate_a32.GetEncodingValue()); in movs()
7338 EmitT32_32(0xf2c00000U | (rd.GetCode() << 8) | (imm & 0xff) | in movt()
7349 (rd.GetCode() << 12) | (imm & 0xfff) | ((imm & 0xf000) << 4)); in movt()
7365 EmitT32_32(0xf2400000U | (rd.GetCode() << 8) | (imm & 0xff) | in movw()
7376 (rd.GetCode() << 12) | (imm & 0xfff) | ((imm & 0xf000) << 4)); in movw()
7390 EmitT32_32(0xf3ef8000U | (rd.GetCode() << 8) | (spec_reg.GetReg() << 20)); in mrs()
7397 EmitA32(0x010f0000U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in mrs()
7430 ((spec_reg.GetReg() & 0x10) << 16) | (rn.GetCode() << 16)); in msr()
7439 ((spec_reg.GetReg() & 0x10) << 18) | rn.GetCode()); in msr()
7455 EmitT32_16(0x4340 | rd.GetCode() | (rn.GetCode() << 3)); in mul()
7462 EmitT32_32(0xfb00f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in mul()
7463 rm.GetCode()); in mul()
7471 EmitA32(0x00000090U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in mul()
7472 rn.GetCode() | (rm.GetCode() << 8)); in mul()
7485 EmitT32_16(0x4340 | rd.GetCode() | (rn.GetCode() << 3)); in muls()
7493 EmitA32(0x00100090U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in muls()
7494 rn.GetCode() | (rm.GetCode() << 8)); in muls()
7514 EmitT32_32(0xf06f0000U | (rd.GetCode() << 8) | in mvn()
7526 (rd.GetCode() << 12) | immediate_a32.GetEncodingValue()); in mvn()
7537 EmitT32_16(0x43c0 | rd.GetCode() | (rm.GetCode() << 3)); in mvn()
7550 EmitT32_32(0xea6f0000U | (rd.GetCode() << 8) | rm.GetCode() | in mvn()
7561 (rd.GetCode() << 12) | rm.GetCode() | in mvn()
7576 (rd.GetCode() << 12) | rm.GetCode() | (shift.GetType() << 5) | in mvn()
7577 (rs.GetCode() << 8)); in mvn()
7598 EmitT32_32(0xf07f0000U | (rd.GetCode() << 8) | in mvns()
7610 (rd.GetCode() << 12) | immediate_a32.GetEncodingValue()); in mvns()
7621 EmitT32_16(0x43c0 | rd.GetCode() | (rm.GetCode() << 3)); in mvns()
7634 EmitT32_32(0xea7f0000U | (rd.GetCode() << 8) | rm.GetCode() | in mvns()
7645 (rd.GetCode() << 12) | rm.GetCode() | in mvns()
7660 (rd.GetCode() << 12) | rm.GetCode() | (shift.GetType() << 5) | in mvns()
7661 (rs.GetCode() << 8)); in mvns()
7708 EmitT32_32(0xf0600000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in orn()
7726 EmitT32_32(0xea600000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in orn()
7727 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in orn()
7750 EmitT32_32(0xf0700000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in orns()
7768 EmitT32_32(0xea700000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in orns()
7769 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in orns()
7793 EmitT32_32(0xf0400000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in orr()
7805 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in orr()
7818 EmitT32_16(0x4300 | rd.GetCode() | (rm.GetCode() << 3)); in orr()
7831 EmitT32_32(0xea400000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in orr()
7832 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in orr()
7842 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in orr()
7858 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in orr()
7859 (shift.GetType() << 5) | (rs.GetCode() << 8)); in orr()
7881 EmitT32_32(0xf0500000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in orrs()
7893 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in orrs()
7906 EmitT32_16(0x4300 | rd.GetCode() | (rm.GetCode() << 3)); in orrs()
7919 EmitT32_32(0xea500000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in orrs()
7920 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in orrs()
7930 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in orrs()
7946 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in orrs()
7947 (shift.GetType() << 5) | (rs.GetCode() << 8)); in orrs()
7969 EmitT32_32(0xeac00000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in pkhbt()
7970 rm.GetCode() | ((amount & 0x3) << 6) | in pkhbt()
7980 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in pkhbt()
8004 EmitT32_32(0xeac00020U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in pkhtb()
8005 rm.GetCode() | ((amount_ & 0x3) << 6) | in pkhtb()
8017 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in pkhtb()
8142 ((rn.GetCode() & 0xf) != 0xf)) { in pld()
8143 EmitT32_32(0xf890f000U | (rn.GetCode() << 16) | (offset & 0xfff)); in pld()
8149 ((rn.GetCode() & 0xf) != 0xf)) { in pld()
8150 EmitT32_32(0xf810fc00U | (rn.GetCode() << 16) | (-offset & 0xff)); in pld()
8157 ((rn.GetCode() & 0xf) != 0xf)) { in pld()
8161 EmitA32(0xf550f000U | (rn.GetCode() << 16) | offset_ | (sign << 23)); in pld()
8176 ((rn.GetCode() & 0xf) != 0xf) && in pld()
8178 EmitT32_32(0xf810f000U | (rn.GetCode() << 16) | rm.GetCode() | in pld()
8190 EmitA32(0xf750f000U | (rn.GetCode() << 16) | rm.GetCode() | in pld()
8200 EmitA32(0xf750f060U | (rn.GetCode() << 16) | rm.GetCode() | in pld()
8219 ((rn.GetCode() & 0xf) != 0xf)) { in pldw()
8220 EmitT32_32(0xf8b0f000U | (rn.GetCode() << 16) | (offset & 0xfff)); in pldw()
8226 ((rn.GetCode() & 0xf) != 0xf)) { in pldw()
8227 EmitT32_32(0xf830fc00U | (rn.GetCode() << 16) | (-offset & 0xff)); in pldw()
8234 ((rn.GetCode() & 0xf) != 0xf)) { in pldw()
8238 EmitA32(0xf510f000U | (rn.GetCode() << 16) | offset_ | (sign << 23)); in pldw()
8253 ((rn.GetCode() & 0xf) != 0xf) && in pldw()
8255 EmitT32_32(0xf830f000U | (rn.GetCode() << 16) | rm.GetCode() | in pldw()
8267 EmitA32(0xf710f000U | (rn.GetCode() << 16) | rm.GetCode() | in pldw()
8277 EmitA32(0xf710f060U | (rn.GetCode() << 16) | rm.GetCode() | in pldw()
8296 ((rn.GetCode() & 0xf) != 0xf)) { in pli()
8297 EmitT32_32(0xf990f000U | (rn.GetCode() << 16) | (offset & 0xfff)); in pli()
8303 ((rn.GetCode() & 0xf) != 0xf)) { in pli()
8304 EmitT32_32(0xf910fc00U | (rn.GetCode() << 16) | (-offset & 0xff)); in pli()
8311 ((rn.GetCode() & 0xf) != 0xf)) { in pli()
8315 EmitA32(0xf450f000U | (rn.GetCode() << 16) | offset_ | (sign << 23)); in pli()
8356 ((rn.GetCode() & 0xf) != 0xf) && in pli()
8358 EmitT32_32(0xf910f000U | (rn.GetCode() << 16) | rm.GetCode() | in pli()
8369 EmitA32(0xf650f060U | (rn.GetCode() << 16) | rm.GetCode() | in pli()
8380 EmitA32(0xf650f000U | (rn.GetCode() << 16) | rm.GetCode() | in pli()
8509 EmitT32_32(0xf85d0b04U | (rt.GetCode() << 12)); in pop()
8516 EmitA32(0x049d0004U | (cond.GetCondition() << 28) | (rt.GetCode() << 12)); in pop()
8561 EmitT32_32(0xf84d0d04U | (rt.GetCode() << 12)); in push()
8568 EmitA32(0x052d0004U | (cond.GetCondition() << 28) | (rt.GetCode() << 12)); in push()
8581 EmitT32_32(0xfa80f080U | (rd.GetCode() << 8) | rm.GetCode() | in qadd()
8582 (rn.GetCode() << 16)); in qadd()
8590 EmitA32(0x01000050U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in qadd()
8591 rm.GetCode() | (rn.GetCode() << 16)); in qadd()
8604 EmitT32_32(0xfa90f010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in qadd16()
8605 rm.GetCode()); in qadd16()
8613 EmitA32(0x06200f10U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in qadd16()
8614 (rn.GetCode() << 16) | rm.GetCode()); in qadd16()
8627 EmitT32_32(0xfa80f010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in qadd8()
8628 rm.GetCode()); in qadd8()
8636 EmitA32(0x06200f90U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in qadd8()
8637 (rn.GetCode() << 16) | rm.GetCode()); in qadd8()
8650 EmitT32_32(0xfaa0f010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in qasx()
8651 rm.GetCode()); in qasx()
8659 EmitA32(0x06200f30U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in qasx()
8660 (rn.GetCode() << 16) | rm.GetCode()); in qasx()
8673 EmitT32_32(0xfa80f090U | (rd.GetCode() << 8) | rm.GetCode() | in qdadd()
8674 (rn.GetCode() << 16)); in qdadd()
8682 EmitA32(0x01400050U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in qdadd()
8683 rm.GetCode() | (rn.GetCode() << 16)); in qdadd()
8696 EmitT32_32(0xfa80f0b0U | (rd.GetCode() << 8) | rm.GetCode() | in qdsub()
8697 (rn.GetCode() << 16)); in qdsub()
8705 EmitA32(0x01600050U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in qdsub()
8706 rm.GetCode() | (rn.GetCode() << 16)); in qdsub()
8719 EmitT32_32(0xfae0f010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in qsax()
8720 rm.GetCode()); in qsax()
8728 EmitA32(0x06200f50U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in qsax()
8729 (rn.GetCode() << 16) | rm.GetCode()); in qsax()
8742 EmitT32_32(0xfa80f0a0U | (rd.GetCode() << 8) | rm.GetCode() | in qsub()
8743 (rn.GetCode() << 16)); in qsub()
8751 EmitA32(0x01200050U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in qsub()
8752 rm.GetCode() | (rn.GetCode() << 16)); in qsub()
8765 EmitT32_32(0xfad0f010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in qsub16()
8766 rm.GetCode()); in qsub16()
8774 EmitA32(0x06200f70U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in qsub16()
8775 (rn.GetCode() << 16) | rm.GetCode()); in qsub16()
8788 EmitT32_32(0xfac0f010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in qsub8()
8789 rm.GetCode()); in qsub8()
8797 EmitA32(0x06200ff0U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in qsub8()
8798 (rn.GetCode() << 16) | rm.GetCode()); in qsub8()
8811 EmitT32_32(0xfa90f0a0U | (rd.GetCode() << 8) | rm.GetCode() | in rbit()
8812 (rm.GetCode() << 16)); in rbit()
8820 EmitA32(0x06ff0f30U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in rbit()
8821 rm.GetCode()); in rbit()
8837 EmitT32_16(0xba00 | rd.GetCode() | (rm.GetCode() << 3)); in rev()
8844 EmitT32_32(0xfa90f080U | (rd.GetCode() << 8) | rm.GetCode() | in rev()
8845 (rm.GetCode() << 16)); in rev()
8853 EmitA32(0x06bf0f30U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in rev()
8854 rm.GetCode()); in rev()
8870 EmitT32_16(0xba40 | rd.GetCode() | (rm.GetCode() << 3)); in rev16()
8877 EmitT32_32(0xfa90f090U | (rd.GetCode() << 8) | rm.GetCode() | in rev16()
8878 (rm.GetCode() << 16)); in rev16()
8886 EmitA32(0x06bf0fb0U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in rev16()
8887 rm.GetCode()); in rev16()
8903 EmitT32_16(0xbac0 | rd.GetCode() | (rm.GetCode() << 3)); in revsh()
8910 EmitT32_32(0xfa90f0b0U | (rd.GetCode() << 8) | rm.GetCode() | in revsh()
8911 (rm.GetCode() << 16)); in revsh()
8919 EmitA32(0x06ff0fb0U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in revsh()
8920 rm.GetCode()); in revsh()
8940 EmitT32_32(0xea4f0030U | (rd.GetCode() << 8) | rm.GetCode() | in ror()
8949 (rd.GetCode() << 12) | rm.GetCode() | (imm << 7)); in ror()
8960 EmitT32_16(0x41c0 | rd.GetCode() | (rs.GetCode() << 3)); in ror()
8967 EmitT32_32(0xfa60f000U | (rd.GetCode() << 8) | (rm.GetCode() << 16) | in ror()
8968 rs.GetCode()); in ror()
8977 (rd.GetCode() << 12) | rm.GetCode() | (rs.GetCode() << 8)); in ror()
8998 EmitT32_32(0xea5f0030U | (rd.GetCode() << 8) | rm.GetCode() | in rors()
9007 (rd.GetCode() << 12) | rm.GetCode() | (imm << 7)); in rors()
9018 EmitT32_16(0x41c0 | rd.GetCode() | (rs.GetCode() << 3)); in rors()
9025 EmitT32_32(0xfa70f000U | (rd.GetCode() << 8) | (rm.GetCode() << 16) | in rors()
9026 rs.GetCode()); in rors()
9035 (rd.GetCode() << 12) | rm.GetCode() | (rs.GetCode() << 8)); in rors()
9049 EmitT32_32(0xea4f0030U | (rd.GetCode() << 8) | rm.GetCode()); in rrx()
9056 EmitA32(0x01a00060U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in rrx()
9057 rm.GetCode()); in rrx()
9070 EmitT32_32(0xea5f0030U | (rd.GetCode() << 8) | rm.GetCode()); in rrxs()
9077 EmitA32(0x01b00060U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in rrxs()
9078 rm.GetCode()); in rrxs()
9099 EmitT32_16(0x4240 | rd.GetCode() | (rn.GetCode() << 3)); in rsb()
9106 EmitT32_32(0xf1c00000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in rsb()
9118 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in rsb()
9133 EmitT32_32(0xebc00000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in rsb()
9134 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in rsb()
9144 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in rsb()
9160 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in rsb()
9161 (shift.GetType() << 5) | (rs.GetCode() << 8)); in rsb()
9183 EmitT32_16(0x4240 | rd.GetCode() | (rn.GetCode() << 3)); in rsbs()
9190 EmitT32_32(0xf1d00000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in rsbs()
9202 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in rsbs()
9217 EmitT32_32(0xebd00000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in rsbs()
9218 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in rsbs()
9228 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in rsbs()
9244 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in rsbs()
9245 (shift.GetType() << 5) | (rs.GetCode() << 8)); in rsbs()
9266 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in rsc()
9281 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in rsc()
9297 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in rsc()
9298 (shift.GetType() << 5) | (rs.GetCode() << 8)); in rsc()
9319 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in rscs()
9334 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in rscs()
9350 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in rscs()
9351 (shift.GetType() << 5) | (rs.GetCode() << 8)); in rscs()
9365 EmitT32_32(0xfa90f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sadd16()
9366 rm.GetCode()); in sadd16()
9374 EmitA32(0x06100f10U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in sadd16()
9375 (rn.GetCode() << 16) | rm.GetCode()); in sadd16()
9388 EmitT32_32(0xfa80f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sadd8()
9389 rm.GetCode()); in sadd8()
9397 EmitA32(0x06100f90U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in sadd8()
9398 (rn.GetCode() << 16) | rm.GetCode()); in sadd8()
9411 EmitT32_32(0xfaa0f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sasx()
9412 rm.GetCode()); in sasx()
9420 EmitA32(0x06100f30U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in sasx()
9421 (rn.GetCode() << 16) | rm.GetCode()); in sasx()
9442 EmitT32_32(0xf1600000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sbc()
9454 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in sbc()
9467 EmitT32_16(0x4180 | rd.GetCode() | (rm.GetCode() << 3)); in sbc()
9480 EmitT32_32(0xeb600000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sbc()
9481 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in sbc()
9491 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in sbc()
9507 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in sbc()
9508 (shift.GetType() << 5) | (rs.GetCode() << 8)); in sbc()
9530 EmitT32_32(0xf1700000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sbcs()
9542 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in sbcs()
9555 EmitT32_16(0x4180 | rd.GetCode() | (rm.GetCode() << 3)); in sbcs()
9568 EmitT32_32(0xeb700000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sbcs()
9569 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in sbcs()
9579 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in sbcs()
9595 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in sbcs()
9596 (shift.GetType() << 5) | (rs.GetCode() << 8)); in sbcs()
9614 EmitT32_32(0xf3400000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sbfx()
9625 EmitA32(0x07a00050U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in sbfx()
9626 rn.GetCode() | (lsb << 7) | (widthm1 << 16)); in sbfx()
9639 EmitT32_32(0xfb90f0f0U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sdiv()
9640 rm.GetCode()); in sdiv()
9648 EmitA32(0x0710f010U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in sdiv()
9649 rn.GetCode() | (rm.GetCode() << 8)); in sdiv()
9662 EmitT32_32(0xfaa0f080U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sel()
9663 rm.GetCode()); in sel()
9671 EmitA32(0x06800fb0U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in sel()
9672 (rn.GetCode() << 16) | rm.GetCode()); in sel()
9685 EmitT32_32(0xfa90f020U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in shadd16()
9686 rm.GetCode()); in shadd16()
9694 EmitA32(0x06300f10U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in shadd16()
9695 (rn.GetCode() << 16) | rm.GetCode()); in shadd16()
9708 EmitT32_32(0xfa80f020U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in shadd8()
9709 rm.GetCode()); in shadd8()
9717 EmitA32(0x06300f90U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in shadd8()
9718 (rn.GetCode() << 16) | rm.GetCode()); in shadd8()
9731 EmitT32_32(0xfaa0f020U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in shasx()
9732 rm.GetCode()); in shasx()
9740 EmitA32(0x06300f30U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in shasx()
9741 (rn.GetCode() << 16) | rm.GetCode()); in shasx()
9754 EmitT32_32(0xfae0f020U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in shsax()
9755 rm.GetCode()); in shsax()
9763 EmitA32(0x06300f50U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in shsax()
9764 (rn.GetCode() << 16) | rm.GetCode()); in shsax()
9777 EmitT32_32(0xfad0f020U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in shsub16()
9778 rm.GetCode()); in shsub16()
9786 EmitA32(0x06300f70U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in shsub16()
9787 (rn.GetCode() << 16) | rm.GetCode()); in shsub16()
9800 EmitT32_32(0xfac0f020U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in shsub8()
9801 rm.GetCode()); in shsub8()
9809 EmitA32(0x06300ff0U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in shsub8()
9810 (rn.GetCode() << 16) | rm.GetCode()); in shsub8()
9825 EmitT32_32(0xfb100000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smlabb()
9826 rm.GetCode() | (ra.GetCode() << 12)); in smlabb()
9835 EmitA32(0x01000080U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smlabb()
9836 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smlabb()
9851 EmitT32_32(0xfb100010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smlabt()
9852 rm.GetCode() | (ra.GetCode() << 12)); in smlabt()
9861 EmitA32(0x010000c0U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smlabt()
9862 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smlabt()
9877 EmitT32_32(0xfb200000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smlad()
9878 rm.GetCode() | (ra.GetCode() << 12)); in smlad()
9886 EmitA32(0x07000010U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smlad()
9887 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smlad()
9902 EmitT32_32(0xfb200010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smladx()
9903 rm.GetCode() | (ra.GetCode() << 12)); in smladx()
9911 EmitA32(0x07000030U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smladx()
9912 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smladx()
9927 EmitT32_32(0xfbc00000U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in smlal()
9928 (rn.GetCode() << 16) | rm.GetCode()); in smlal()
9938 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in smlal()
9939 (rm.GetCode() << 8)); in smlal()
9954 EmitT32_32(0xfbc00080U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in smlalbb()
9955 (rn.GetCode() << 16) | rm.GetCode()); in smlalbb()
9965 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in smlalbb()
9966 (rm.GetCode() << 8)); in smlalbb()
9981 EmitT32_32(0xfbc00090U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in smlalbt()
9982 (rn.GetCode() << 16) | rm.GetCode()); in smlalbt()
9992 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in smlalbt()
9993 (rm.GetCode() << 8)); in smlalbt()
10008 EmitT32_32(0xfbc000c0U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in smlald()
10009 (rn.GetCode() << 16) | rm.GetCode()); in smlald()
10019 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in smlald()
10020 (rm.GetCode() << 8)); in smlald()
10035 EmitT32_32(0xfbc000d0U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in smlaldx()
10036 (rn.GetCode() << 16) | rm.GetCode()); in smlaldx()
10046 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in smlaldx()
10047 (rm.GetCode() << 8)); in smlaldx()
10064 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in smlals()
10065 (rm.GetCode() << 8)); in smlals()
10080 EmitT32_32(0xfbc000a0U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in smlaltb()
10081 (rn.GetCode() << 16) | rm.GetCode()); in smlaltb()
10091 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in smlaltb()
10092 (rm.GetCode() << 8)); in smlaltb()
10107 EmitT32_32(0xfbc000b0U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in smlaltt()
10108 (rn.GetCode() << 16) | rm.GetCode()); in smlaltt()
10118 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in smlaltt()
10119 (rm.GetCode() << 8)); in smlaltt()
10134 EmitT32_32(0xfb100020U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smlatb()
10135 rm.GetCode() | (ra.GetCode() << 12)); in smlatb()
10144 EmitA32(0x010000a0U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smlatb()
10145 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smlatb()
10160 EmitT32_32(0xfb100030U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smlatt()
10161 rm.GetCode() | (ra.GetCode() << 12)); in smlatt()
10170 EmitA32(0x010000e0U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smlatt()
10171 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smlatt()
10186 EmitT32_32(0xfb300000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smlawb()
10187 rm.GetCode() | (ra.GetCode() << 12)); in smlawb()
10196 EmitA32(0x01200080U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smlawb()
10197 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smlawb()
10212 EmitT32_32(0xfb300010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smlawt()
10213 rm.GetCode() | (ra.GetCode() << 12)); in smlawt()
10222 EmitA32(0x012000c0U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smlawt()
10223 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smlawt()
10238 EmitT32_32(0xfb400000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smlsd()
10239 rm.GetCode() | (ra.GetCode() << 12)); in smlsd()
10247 EmitA32(0x07000050U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smlsd()
10248 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smlsd()
10263 EmitT32_32(0xfb400010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smlsdx()
10264 rm.GetCode() | (ra.GetCode() << 12)); in smlsdx()
10272 EmitA32(0x07000070U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smlsdx()
10273 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smlsdx()
10288 EmitT32_32(0xfbd000c0U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in smlsld()
10289 (rn.GetCode() << 16) | rm.GetCode()); in smlsld()
10299 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in smlsld()
10300 (rm.GetCode() << 8)); in smlsld()
10315 EmitT32_32(0xfbd000d0U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in smlsldx()
10316 (rn.GetCode() << 16) | rm.GetCode()); in smlsldx()
10326 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in smlsldx()
10327 (rm.GetCode() << 8)); in smlsldx()
10342 EmitT32_32(0xfb500000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smmla()
10343 rm.GetCode() | (ra.GetCode() << 12)); in smmla()
10351 EmitA32(0x07500010U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smmla()
10352 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smmla()
10367 EmitT32_32(0xfb500010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smmlar()
10368 rm.GetCode() | (ra.GetCode() << 12)); in smmlar()
10376 EmitA32(0x07500030U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smmlar()
10377 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smmlar()
10392 EmitT32_32(0xfb600000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smmls()
10393 rm.GetCode() | (ra.GetCode() << 12)); in smmls()
10402 EmitA32(0x075000d0U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smmls()
10403 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smmls()
10418 EmitT32_32(0xfb600010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smmlsr()
10419 rm.GetCode() | (ra.GetCode() << 12)); in smmlsr()
10428 EmitA32(0x075000f0U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smmlsr()
10429 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in smmlsr()
10442 EmitT32_32(0xfb50f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smmul()
10443 rm.GetCode()); in smmul()
10451 EmitA32(0x0750f010U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smmul()
10452 rn.GetCode() | (rm.GetCode() << 8)); in smmul()
10465 EmitT32_32(0xfb50f010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smmulr()
10466 rm.GetCode()); in smmulr()
10474 EmitA32(0x0750f030U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smmulr()
10475 rn.GetCode() | (rm.GetCode() << 8)); in smmulr()
10488 EmitT32_32(0xfb20f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smuad()
10489 rm.GetCode()); in smuad()
10497 EmitA32(0x0700f010U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smuad()
10498 rn.GetCode() | (rm.GetCode() << 8)); in smuad()
10511 EmitT32_32(0xfb20f010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smuadx()
10512 rm.GetCode()); in smuadx()
10520 EmitA32(0x0700f030U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smuadx()
10521 rn.GetCode() | (rm.GetCode() << 8)); in smuadx()
10534 EmitT32_32(0xfb10f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smulbb()
10535 rm.GetCode()); in smulbb()
10543 EmitA32(0x01600080U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smulbb()
10544 rn.GetCode() | (rm.GetCode() << 8)); in smulbb()
10557 EmitT32_32(0xfb10f010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smulbt()
10558 rm.GetCode()); in smulbt()
10566 EmitA32(0x016000c0U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smulbt()
10567 rn.GetCode() | (rm.GetCode() << 8)); in smulbt()
10582 EmitT32_32(0xfb800000U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in smull()
10583 (rn.GetCode() << 16) | rm.GetCode()); in smull()
10593 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in smull()
10594 (rm.GetCode() << 8)); in smull()
10611 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in smulls()
10612 (rm.GetCode() << 8)); in smulls()
10625 EmitT32_32(0xfb10f020U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smultb()
10626 rm.GetCode()); in smultb()
10634 EmitA32(0x016000a0U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smultb()
10635 rn.GetCode() | (rm.GetCode() << 8)); in smultb()
10648 EmitT32_32(0xfb10f030U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smultt()
10649 rm.GetCode()); in smultt()
10657 EmitA32(0x016000e0U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smultt()
10658 rn.GetCode() | (rm.GetCode() << 8)); in smultt()
10671 EmitT32_32(0xfb30f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smulwb()
10672 rm.GetCode()); in smulwb()
10680 EmitA32(0x012000a0U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smulwb()
10681 rn.GetCode() | (rm.GetCode() << 8)); in smulwb()
10694 EmitT32_32(0xfb30f010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smulwt()
10695 rm.GetCode()); in smulwt()
10703 EmitA32(0x012000e0U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smulwt()
10704 rn.GetCode() | (rm.GetCode() << 8)); in smulwt()
10717 EmitT32_32(0xfb40f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smusd()
10718 rm.GetCode()); in smusd()
10726 EmitA32(0x0700f050U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smusd()
10727 rn.GetCode() | (rm.GetCode() << 8)); in smusd()
10740 EmitT32_32(0xfb40f010U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in smusdx()
10741 rm.GetCode()); in smusdx()
10749 EmitA32(0x0700f070U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in smusdx()
10750 rn.GetCode() | (rm.GetCode() << 8)); in smusdx()
10773 EmitT32_32(0xf3200000U | (rd.GetCode() << 8) | imm_ | in ssat()
10774 (rn.GetCode() << 16) | ((amount & 0x3) << 6) | in ssat()
10783 EmitT32_32(0xf3000000U | (rd.GetCode() << 8) | imm_ | in ssat()
10784 (rn.GetCode() << 16) | ((amount & 0x3) << 6) | in ssat()
10797 (rd.GetCode() << 12) | (imm_ << 16) | rn.GetCode() | in ssat()
10807 (rd.GetCode() << 12) | (imm_ << 16) | rn.GetCode() | in ssat()
10824 EmitT32_32(0xf3200000U | (rd.GetCode() << 8) | imm_ | in ssat16()
10825 (rn.GetCode() << 16)); in ssat16()
10834 EmitA32(0x06a00f30U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in ssat16()
10835 (imm_ << 16) | rn.GetCode()); in ssat16()
10848 EmitT32_32(0xfae0f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in ssax()
10849 rm.GetCode()); in ssax()
10857 EmitA32(0x06100f50U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in ssax()
10858 (rn.GetCode() << 16) | rm.GetCode()); in ssax()
10871 EmitT32_32(0xfad0f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in ssub16()
10872 rm.GetCode()); in ssub16()
10880 EmitA32(0x06100f70U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in ssub16()
10881 (rn.GetCode() << 16) | rm.GetCode()); in ssub16()
10894 EmitT32_32(0xfac0f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in ssub8()
10895 rm.GetCode()); in ssub8()
10903 EmitA32(0x06100ff0U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in ssub8()
10904 (rn.GetCode() << 16) | rm.GetCode()); in ssub8()
10920 EmitT32_32(0xe8c00fafU | (rt.GetCode() << 12) | (rn.GetCode() << 16)); in stl()
10928 EmitA32(0x0180fc90U | (cond.GetCondition() << 28) | rt.GetCode() | in stl()
10929 (rn.GetCode() << 16)); in stl()
10946 EmitT32_32(0xe8c00f8fU | (rt.GetCode() << 12) | (rn.GetCode() << 16)); in stlb()
10954 EmitA32(0x01c0fc90U | (cond.GetCondition() << 28) | rt.GetCode() | in stlb()
10955 (rn.GetCode() << 16)); in stlb()
10975 EmitT32_32(0xe8c00fe0U | rd.GetCode() | (rt.GetCode() << 12) | in stlex()
10976 (rn.GetCode() << 16)); in stlex()
10985 (rd.GetCode() << 12) | rt.GetCode() | (rn.GetCode() << 16)); in stlex()
11005 EmitT32_32(0xe8c00fc0U | rd.GetCode() | (rt.GetCode() << 12) | in stlexb()
11006 (rn.GetCode() << 16)); in stlexb()
11015 (rd.GetCode() << 12) | rt.GetCode() | (rn.GetCode() << 16)); in stlexb()
11037 EmitT32_32(0xe8c000f0U | rd.GetCode() | (rt.GetCode() << 12) | in stlexd()
11038 (rt2.GetCode() << 8) | (rn.GetCode() << 16)); in stlexd()
11044 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in stlexd()
11046 ((!rd.IsPC() && ((rt.GetCode() & 1) == 0) && !rt2.IsPC() && in stlexd()
11050 (rd.GetCode() << 12) | rt.GetCode() | (rn.GetCode() << 16)); in stlexd()
11070 EmitT32_32(0xe8c00fd0U | rd.GetCode() | (rt.GetCode() << 12) | in stlexh()
11071 (rn.GetCode() << 16)); in stlexh()
11080 (rd.GetCode() << 12) | rt.GetCode() | (rn.GetCode() << 16)); in stlexh()
11097 EmitT32_32(0xe8c00f9fU | (rt.GetCode() << 12) | (rn.GetCode() << 16)); in stlh()
11105 EmitA32(0x01e0fc90U | (cond.GetCondition() << 28) | rt.GetCode() | in stlh()
11106 (rn.GetCode() << 16)); in stlh()
11125 EmitT32_16(0xc000 | (rn.GetCode() << 8) | in stm()
11133 EmitT32_32(0xe8800000U | (rn.GetCode() << 16) | in stm()
11143 EmitA32(0x08800000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in stm()
11161 EmitA32(0x08000000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in stmda()
11189 EmitT32_32(0xe9000000U | (rn.GetCode() << 16) | in stmdb()
11199 EmitA32(0x09000000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in stmdb()
11219 EmitT32_16(0xc000 | (rn.GetCode() << 8) | in stmea()
11227 EmitT32_32(0xe8800000U | (rn.GetCode() << 16) | in stmea()
11237 EmitT32_32(0xe8800000U | (rn.GetCode() << 16) | in stmea()
11247 EmitA32(0x08800000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in stmea()
11265 EmitA32(0x08000000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in stmed()
11283 EmitA32(0x09800000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in stmfa()
11302 EmitT32_32(0xe9000000U | (rn.GetCode() << 16) | in stmfd()
11312 EmitA32(0x09000000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in stmfd()
11330 EmitA32(0x09800000U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in stmib()
11353 EmitT32_16(0x6000 | rt.GetCode() | (rn.GetCode() << 3) | in str()
11362 EmitT32_16(0x9000 | (rt.GetCode() << 8) | (offset_ & 0xff)); in str()
11368 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in str()
11370 EmitT32_32(0xf8c00000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in str()
11377 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in str()
11379 EmitT32_32(0xf8400c00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in str()
11386 operand.IsPostIndex() && ((rn.GetCode() & 0xf) != 0xf) && in str()
11390 EmitT32_32(0xf8400900U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in str()
11397 operand.IsPreIndex() && ((rn.GetCode() & 0xf) != 0xf) && in str()
11401 EmitT32_32(0xf8400d00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in str()
11413 (rt.GetCode() << 12) | (rn.GetCode() << 16) | offset_ | in str()
11423 (rt.GetCode() << 12) | (rn.GetCode() << 16) | offset_ | in str()
11433 (rt.GetCode() << 12) | (rn.GetCode() << 16) | offset_ | in str()
11447 EmitT32_16(0x5000 | rt.GetCode() | (rn.GetCode() << 3) | in str()
11448 (rm.GetCode() << 6)); in str()
11463 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in str()
11465 EmitT32_32(0xf8400000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in str()
11466 rm.GetCode() | (amount << 4)); in str()
11478 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in str()
11489 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in str()
11500 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in str()
11522 EmitT32_16(0x7000 | rt.GetCode() | (rn.GetCode() << 3) | in strb()
11529 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in strb()
11531 EmitT32_32(0xf8800000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in strb()
11538 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in strb()
11540 EmitT32_32(0xf8000c00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in strb()
11547 operand.IsPostIndex() && ((rn.GetCode() & 0xf) != 0xf) && in strb()
11551 EmitT32_32(0xf8000900U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in strb()
11558 operand.IsPreIndex() && ((rn.GetCode() & 0xf) != 0xf) && in strb()
11562 EmitT32_32(0xf8000d00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in strb()
11574 (rt.GetCode() << 12) | (rn.GetCode() << 16) | offset_ | in strb()
11584 (rt.GetCode() << 12) | (rn.GetCode() << 16) | offset_ | in strb()
11594 (rt.GetCode() << 12) | (rn.GetCode() << 16) | offset_ | in strb()
11608 EmitT32_16(0x5400 | rt.GetCode() | (rn.GetCode() << 3) | in strb()
11609 (rm.GetCode() << 6)); in strb()
11624 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in strb()
11626 EmitT32_32(0xf8000000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in strb()
11627 rm.GetCode() | (amount << 4)); in strb()
11639 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in strb()
11651 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in strb()
11662 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in strb()
11683 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in strd()
11687 EmitT32_32(0xe9400000U | (rt.GetCode() << 12) | (rt2.GetCode() << 8) | in strd()
11688 (rn.GetCode() << 16) | offset_ | (sign << 23)); in strd()
11694 operand.IsPostIndex() && ((rn.GetCode() & 0xf) != 0xf) && in strd()
11698 EmitT32_32(0xe8600000U | (rt.GetCode() << 12) | (rt2.GetCode() << 8) | in strd()
11699 (rn.GetCode() << 16) | offset_ | (sign << 23)); in strd()
11705 operand.IsPreIndex() && ((rn.GetCode() & 0xf) != 0xf) && in strd()
11709 EmitT32_32(0xe9600000U | (rt.GetCode() << 12) | (rt2.GetCode() << 8) | in strd()
11710 (rn.GetCode() << 16) | offset_ | (sign << 23)); in strd()
11716 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in strd()
11718 cond.IsNotNever() && ((((rt.GetCode() & 1) == 0) && !rt2.IsPC()) || in strd()
11723 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in strd()
11728 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in strd()
11730 cond.IsNotNever() && ((((rt.GetCode() & 1) == 0) && !rt2.IsPC()) || in strd()
11735 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in strd()
11740 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in strd()
11742 cond.IsNotNever() && ((((rt.GetCode() & 1) == 0) && !rt2.IsPC()) || in strd()
11747 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in strd()
11759 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in strd()
11761 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC() && !rm.IsPC()) || in strd()
11765 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in strd()
11770 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in strd()
11772 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC() && !rm.IsPC()) || in strd()
11776 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in strd()
11781 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in strd()
11783 ((((rt.GetCode() & 1) == 0) && !rt2.IsPC() && !rm.IsPC()) || in strd()
11787 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in strd()
11811 EmitT32_32(0xe8400000U | (rd.GetCode() << 8) | (rt.GetCode() << 12) | in strex()
11812 (rn.GetCode() << 16) | (offset_ & 0xff)); in strex()
11821 (rd.GetCode() << 12) | rt.GetCode() | (rn.GetCode() << 16)); in strex()
11841 EmitT32_32(0xe8c00f40U | rd.GetCode() | (rt.GetCode() << 12) | in strexb()
11842 (rn.GetCode() << 16)); in strexb()
11851 (rd.GetCode() << 12) | rt.GetCode() | (rn.GetCode() << 16)); in strexb()
11873 EmitT32_32(0xe8c00070U | rd.GetCode() | (rt.GetCode() << 12) | in strexd()
11874 (rt2.GetCode() << 8) | (rn.GetCode() << 16)); in strexd()
11880 if ((((rt.GetCode() + 1) % kNumberOfRegisters) == rt2.GetCode()) && in strexd()
11882 ((!rd.IsPC() && ((rt.GetCode() & 1) == 0) && !rt2.IsPC() && in strexd()
11886 (rd.GetCode() << 12) | rt.GetCode() | (rn.GetCode() << 16)); in strexd()
11906 EmitT32_32(0xe8c00f50U | rd.GetCode() | (rt.GetCode() << 12) | in strexh()
11907 (rn.GetCode() << 16)); in strexh()
11916 (rd.GetCode() << 12) | rt.GetCode() | (rn.GetCode() << 16)); in strexh()
11938 EmitT32_16(0x8000 | rt.GetCode() | (rn.GetCode() << 3) | in strh()
11945 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in strh()
11947 EmitT32_32(0xf8a00000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in strh()
11954 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in strh()
11956 EmitT32_32(0xf8200c00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in strh()
11963 operand.IsPostIndex() && ((rn.GetCode() & 0xf) != 0xf) && in strh()
11967 EmitT32_32(0xf8200900U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in strh()
11974 operand.IsPreIndex() && ((rn.GetCode() & 0xf) != 0xf) && in strh()
11978 EmitT32_32(0xf8200d00U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in strh()
11990 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in strh()
12000 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in strh()
12010 (rt.GetCode() << 12) | (rn.GetCode() << 16) | (offset_ & 0xf) | in strh()
12024 EmitT32_16(0x5200 | rt.GetCode() | (rn.GetCode() << 3) | in strh()
12025 (rm.GetCode() << 6)); in strh()
12035 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in strh()
12044 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in strh()
12053 (rt.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in strh()
12068 operand.IsOffset() && ((rn.GetCode() & 0xf) != 0xf) && in strh()
12070 EmitT32_32(0xf8200000U | (rt.GetCode() << 12) | (rn.GetCode() << 16) | in strh()
12071 rm.GetCode() | (amount << 4)); in strh()
12094 EmitT32_16(0x1e00 | rd.GetCode() | (rn.GetCode() << 3) | (imm << 6)); in sub()
12101 EmitT32_16(0x3800 | (rd.GetCode() << 8) | imm); in sub()
12116 EmitT32_32(0xf2af0000U | (rd.GetCode() << 8) | (imm & 0xff) | in sub()
12124 EmitT32_32(0xf1a00000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sub()
12132 if (!size.IsNarrow() && (imm <= 4095) && ((rn.GetCode() & 0xd) != 0xd) && in sub()
12134 EmitT32_32(0xf2a00000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sub()
12142 EmitT32_32(0xf1ad0000U | (rd.GetCode() << 8) | in sub()
12152 EmitT32_32(0xf2ad0000U | (rd.GetCode() << 8) | (imm & 0xff) | in sub()
12162 (rd.GetCode() << 12) | immediate_a32.GetEncodingValue()); in sub()
12167 ((rn.GetCode() & 0xd) != 0xd)) { in sub()
12169 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in sub()
12176 (rd.GetCode() << 12) | immediate_a32.GetEncodingValue()); in sub()
12188 EmitT32_16(0x1a00 | rd.GetCode() | (rn.GetCode() << 3) | in sub()
12189 (rm.GetCode() << 6)); in sub()
12195 EmitT32_32(0xebad0000U | (rd.GetCode() << 8) | rm.GetCode()); in sub()
12208 EmitT32_32(0xeba00000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sub()
12209 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in sub()
12218 EmitT32_32(0xebad0000U | (rd.GetCode() << 8) | rm.GetCode() | in sub()
12229 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in sub()
12237 (rd.GetCode() << 12) | rm.GetCode() | in sub()
12253 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in sub()
12254 (shift.GetType() << 5) | (rs.GetCode() << 8)); in sub()
12270 EmitT32_16(0x3800 | (rd.GetCode() << 8) | imm); in sub()
12293 EmitT32_16(0x1e00 | rd.GetCode() | (rn.GetCode() << 3) | (imm << 6)); in subs()
12300 EmitT32_16(0x3800 | (rd.GetCode() << 8) | imm); in subs()
12307 EmitT32_32(0xf1b00000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in subs()
12324 EmitT32_32(0xf1bd0000U | (rd.GetCode() << 8) | in subs()
12336 (rd.GetCode() << 12) | (rn.GetCode() << 16) | in subs()
12343 (rd.GetCode() << 12) | immediate_a32.GetEncodingValue()); in subs()
12355 EmitT32_16(0x1a00 | rd.GetCode() | (rn.GetCode() << 3) | in subs()
12356 (rm.GetCode() << 6)); in subs()
12369 EmitT32_32(0xebb00000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in subs()
12370 rm.GetCode() | (operand.GetTypeEncodingValue() << 4) | in subs()
12379 EmitT32_32(0xebbd0000U | (rd.GetCode() << 8) | rm.GetCode() | in subs()
12390 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in subs()
12398 (rd.GetCode() << 12) | rm.GetCode() | in subs()
12414 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in subs()
12415 (shift.GetType() << 5) | (rs.GetCode() << 8)); in subs()
12431 EmitT32_16(0x3800 | (rd.GetCode() << 8) | imm); in subs()
12450 if ((imm <= 4095) && ((rn.GetCode() & 0xd) != 0xd) && in subw()
12452 EmitT32_32(0xf2a00000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in subw()
12459 EmitT32_32(0xf2ad0000U | (rd.GetCode() << 8) | (imm & 0xff) | in subw()
12505 EmitT32_32(0xfa40f080U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sxtab()
12506 rm.GetCode() | (amount_ << 4)); in sxtab()
12517 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in sxtab()
12542 EmitT32_32(0xfa20f080U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sxtab16()
12543 rm.GetCode() | (amount_ << 4)); in sxtab16()
12554 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in sxtab16()
12579 EmitT32_32(0xfa00f080U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in sxtah()
12580 rm.GetCode() | (amount_ << 4)); in sxtah()
12591 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in sxtah()
12612 EmitT32_16(0xb240 | rd.GetCode() | (rm.GetCode() << 3)); in sxtb()
12626 EmitT32_32(0xfa4ff080U | (rd.GetCode() << 8) | rm.GetCode() | in sxtb()
12638 (rd.GetCode() << 12) | rm.GetCode() | (amount_ << 10)); in sxtb()
12659 EmitT32_32(0xfa2ff080U | (rd.GetCode() << 8) | rm.GetCode() | in sxtb16()
12671 (rd.GetCode() << 12) | rm.GetCode() | (amount_ << 10)); in sxtb16()
12691 EmitT32_16(0xb200 | rd.GetCode() | (rm.GetCode() << 3)); in sxth()
12705 EmitT32_32(0xfa0ff080U | (rd.GetCode() << 8) | rm.GetCode() | in sxth()
12717 (rd.GetCode() << 12) | rm.GetCode() | (amount_ << 10)); in sxth()
12732 EmitT32_32(0xe8d0f000U | (rn.GetCode() << 16) | rm.GetCode()); in tbb()
12747 EmitT32_32(0xe8d0f010U | (rn.GetCode() << 16) | rm.GetCode()); in tbh()
12764 EmitT32_32(0xf0900f00U | (rn.GetCode() << 16) | in teq()
12776 (rn.GetCode() << 16) | immediate_a32.GetEncodingValue()); in teq()
12790 EmitT32_32(0xea900f00U | (rn.GetCode() << 16) | rm.GetCode() | in teq()
12801 (rn.GetCode() << 16) | rm.GetCode() | in teq()
12816 (rn.GetCode() << 16) | rm.GetCode() | (shift.GetType() << 5) | in teq()
12817 (rs.GetCode() << 8)); in teq()
12838 EmitT32_32(0xf0100f00U | (rn.GetCode() << 16) | in tst()
12850 (rn.GetCode() << 16) | immediate_a32.GetEncodingValue()); in tst()
12861 EmitT32_16(0x4200 | rn.GetCode() | (rm.GetCode() << 3)); in tst()
12874 EmitT32_32(0xea100f00U | (rn.GetCode() << 16) | rm.GetCode() | in tst()
12885 (rn.GetCode() << 16) | rm.GetCode() | in tst()
12900 (rn.GetCode() << 16) | rm.GetCode() | (shift.GetType() << 5) | in tst()
12901 (rs.GetCode() << 8)); in tst()
12915 EmitT32_32(0xfa90f040U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uadd16()
12916 rm.GetCode()); in uadd16()
12924 EmitA32(0x06500f10U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uadd16()
12925 (rn.GetCode() << 16) | rm.GetCode()); in uadd16()
12938 EmitT32_32(0xfa80f040U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uadd8()
12939 rm.GetCode()); in uadd8()
12947 EmitA32(0x06500f90U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uadd8()
12948 (rn.GetCode() << 16) | rm.GetCode()); in uadd8()
12961 EmitT32_32(0xfaa0f040U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uasx()
12962 rm.GetCode()); in uasx()
12970 EmitA32(0x06500f30U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uasx()
12971 (rn.GetCode() << 16) | rm.GetCode()); in uasx()
12988 EmitT32_32(0xf3c00000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in ubfx()
12999 EmitA32(0x07e00050U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in ubfx()
13000 rn.GetCode() | (lsb << 7) | (widthm1 << 16)); in ubfx()
13045 EmitT32_32(0xfbb0f0f0U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in udiv()
13046 rm.GetCode()); in udiv()
13054 EmitA32(0x0730f010U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in udiv()
13055 rn.GetCode() | (rm.GetCode() << 8)); in udiv()
13068 EmitT32_32(0xfa90f060U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uhadd16()
13069 rm.GetCode()); in uhadd16()
13077 EmitA32(0x06700f10U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uhadd16()
13078 (rn.GetCode() << 16) | rm.GetCode()); in uhadd16()
13091 EmitT32_32(0xfa80f060U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uhadd8()
13092 rm.GetCode()); in uhadd8()
13100 EmitA32(0x06700f90U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uhadd8()
13101 (rn.GetCode() << 16) | rm.GetCode()); in uhadd8()
13114 EmitT32_32(0xfaa0f060U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uhasx()
13115 rm.GetCode()); in uhasx()
13123 EmitA32(0x06700f30U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uhasx()
13124 (rn.GetCode() << 16) | rm.GetCode()); in uhasx()
13137 EmitT32_32(0xfae0f060U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uhsax()
13138 rm.GetCode()); in uhsax()
13146 EmitA32(0x06700f50U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uhsax()
13147 (rn.GetCode() << 16) | rm.GetCode()); in uhsax()
13160 EmitT32_32(0xfad0f060U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uhsub16()
13161 rm.GetCode()); in uhsub16()
13169 EmitA32(0x06700f70U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uhsub16()
13170 (rn.GetCode() << 16) | rm.GetCode()); in uhsub16()
13183 EmitT32_32(0xfac0f060U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uhsub8()
13184 rm.GetCode()); in uhsub8()
13192 EmitA32(0x06700ff0U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uhsub8()
13193 (rn.GetCode() << 16) | rm.GetCode()); in uhsub8()
13208 EmitT32_32(0xfbe00060U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in umaal()
13209 (rn.GetCode() << 16) | rm.GetCode()); in umaal()
13219 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in umaal()
13220 (rm.GetCode() << 8)); in umaal()
13235 EmitT32_32(0xfbe00000U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in umlal()
13236 (rn.GetCode() << 16) | rm.GetCode()); in umlal()
13246 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in umlal()
13247 (rm.GetCode() << 8)); in umlal()
13264 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in umlals()
13265 (rm.GetCode() << 8)); in umlals()
13280 EmitT32_32(0xfba00000U | (rdlo.GetCode() << 12) | (rdhi.GetCode() << 8) | in umull()
13281 (rn.GetCode() << 16) | rm.GetCode()); in umull()
13291 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in umull()
13292 (rm.GetCode() << 8)); in umull()
13309 (rdlo.GetCode() << 12) | (rdhi.GetCode() << 16) | rn.GetCode() | in umulls()
13310 (rm.GetCode() << 8)); in umulls()
13323 EmitT32_32(0xfa90f050U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uqadd16()
13324 rm.GetCode()); in uqadd16()
13332 EmitA32(0x06600f10U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uqadd16()
13333 (rn.GetCode() << 16) | rm.GetCode()); in uqadd16()
13346 EmitT32_32(0xfa80f050U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uqadd8()
13347 rm.GetCode()); in uqadd8()
13355 EmitA32(0x06600f90U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uqadd8()
13356 (rn.GetCode() << 16) | rm.GetCode()); in uqadd8()
13369 EmitT32_32(0xfaa0f050U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uqasx()
13370 rm.GetCode()); in uqasx()
13378 EmitA32(0x06600f30U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uqasx()
13379 (rn.GetCode() << 16) | rm.GetCode()); in uqasx()
13392 EmitT32_32(0xfae0f050U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uqsax()
13393 rm.GetCode()); in uqsax()
13401 EmitA32(0x06600f50U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uqsax()
13402 (rn.GetCode() << 16) | rm.GetCode()); in uqsax()
13415 EmitT32_32(0xfad0f050U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uqsub16()
13416 rm.GetCode()); in uqsub16()
13424 EmitA32(0x06600f70U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uqsub16()
13425 (rn.GetCode() << 16) | rm.GetCode()); in uqsub16()
13438 EmitT32_32(0xfac0f050U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uqsub8()
13439 rm.GetCode()); in uqsub8()
13447 EmitA32(0x06600ff0U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in uqsub8()
13448 (rn.GetCode() << 16) | rm.GetCode()); in uqsub8()
13461 EmitT32_32(0xfb70f000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in usad8()
13462 rm.GetCode()); in usad8()
13470 EmitA32(0x0780f010U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in usad8()
13471 rn.GetCode() | (rm.GetCode() << 8)); in usad8()
13486 EmitT32_32(0xfb700000U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in usada8()
13487 rm.GetCode() | (ra.GetCode() << 12)); in usada8()
13495 EmitA32(0x07800010U | (cond.GetCondition() << 28) | (rd.GetCode() << 16) | in usada8()
13496 rn.GetCode() | (rm.GetCode() << 8) | (ra.GetCode() << 12)); in usada8()
13517 EmitT32_32(0xf3a00000U | (rd.GetCode() << 8) | imm | in usat()
13518 (rn.GetCode() << 16) | ((amount & 0x3) << 6) | in usat()
13526 EmitT32_32(0xf3800000U | (rd.GetCode() << 8) | imm | in usat()
13527 (rn.GetCode() << 16) | ((amount & 0x3) << 6) | in usat()
13539 (rd.GetCode() << 12) | (imm << 16) | rn.GetCode() | in usat()
13547 (rd.GetCode() << 12) | (imm << 16) | rn.GetCode() | in usat()
13562 EmitT32_32(0xf3a00000U | (rd.GetCode() << 8) | imm | in usat16()
13563 (rn.GetCode() << 16)); in usat16()
13571 EmitA32(0x06e00f30U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in usat16()
13572 (imm << 16) | rn.GetCode()); in usat16()
13585 EmitT32_32(0xfae0f040U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in usax()
13586 rm.GetCode()); in usax()
13594 EmitA32(0x06500f50U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in usax()
13595 (rn.GetCode() << 16) | rm.GetCode()); in usax()
13608 EmitT32_32(0xfad0f040U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in usub16()
13609 rm.GetCode()); in usub16()
13617 EmitA32(0x06500f70U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in usub16()
13618 (rn.GetCode() << 16) | rm.GetCode()); in usub16()
13631 EmitT32_32(0xfac0f040U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in usub8()
13632 rm.GetCode()); in usub8()
13640 EmitA32(0x06500ff0U | (cond.GetCondition() << 28) | (rd.GetCode() << 12) | in usub8()
13641 (rn.GetCode() << 16) | rm.GetCode()); in usub8()
13664 EmitT32_32(0xfa50f080U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uxtab()
13665 rm.GetCode() | (amount_ << 4)); in uxtab()
13676 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in uxtab()
13701 EmitT32_32(0xfa30f080U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uxtab16()
13702 rm.GetCode() | (amount_ << 4)); in uxtab16()
13713 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in uxtab16()
13738 EmitT32_32(0xfa10f080U | (rd.GetCode() << 8) | (rn.GetCode() << 16) | in uxtah()
13739 rm.GetCode() | (amount_ << 4)); in uxtah()
13750 (rd.GetCode() << 12) | (rn.GetCode() << 16) | rm.GetCode() | in uxtah()
13771 EmitT32_16(0xb2c0 | rd.GetCode() | (rm.GetCode() << 3)); in uxtb()
13785 EmitT32_32(0xfa5ff080U | (rd.GetCode() << 8) | rm.GetCode() | in uxtb()
13797 (rd.GetCode() << 12) | rm.GetCode() | (amount_ << 10)); in uxtb()
13818 EmitT32_32(0xfa3ff080U | (rd.GetCode() << 8) | rm.GetCode() | in uxtb16()
13830 (rd.GetCode() << 12) | rm.GetCode() | (amount_ << 10)); in uxtb16()
13850 EmitT32_16(0xb280 | rd.GetCode() | (rm.GetCode() << 3)); in uxth()
13864 EmitT32_32(0xfa1ff080U | (rd.GetCode() << 8) | rm.GetCode() | in uxth()
13876 (rd.GetCode() << 12) | rm.GetCode() | (amount_ << 10)); in uxth()
17299 rd.Encode(7, 16) | (rt.GetCode() << 12)); in vdup()
17312 rd.Encode(7, 16) | (rt.GetCode() << 12)); in vdup()
17330 rd.Encode(7, 16) | (rt.GetCode() << 12)); in vdup()
17343 rd.Encode(7, 16) | (rt.GetCode() << 12)); in vdup()
18007 (rn.GetCode() << 16)); in vld1()
18039 (rn.GetCode() << 16)); in vld1()
18055 (rn.GetCode() << 16)); in vld1()
18071 (rn.GetCode() << 16)); in vld1()
18084 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld1()
18097 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld1()
18130 (rn.GetCode() << 16)); in vld1()
18161 (rn.GetCode() << 16)); in vld1()
18176 (rn.GetCode() << 16)); in vld1()
18191 (rn.GetCode() << 16)); in vld1()
18203 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld1()
18215 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld1()
18257 (rn.GetCode() << 16) | rm.GetCode()); in vld1()
18272 (rn.GetCode() << 16) | rm.GetCode()); in vld1()
18285 first.Encode(22, 12) | (rn.GetCode() << 16) | in vld1()
18286 rm.GetCode()); in vld1()
18318 (rn.GetCode() << 16) | rm.GetCode()); in vld1()
18332 (rn.GetCode() << 16) | rm.GetCode()); in vld1()
18344 first.Encode(22, 12) | (rn.GetCode() << 16) | rm.GetCode()); in vld1()
18389 (rn.GetCode() << 16)); in vld2()
18416 (rn.GetCode() << 16)); in vld2()
18433 (rn.GetCode() << 16)); in vld2()
18450 (rn.GetCode() << 16)); in vld2()
18465 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld2()
18480 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld2()
18508 (rn.GetCode() << 16)); in vld2()
18534 (rn.GetCode() << 16)); in vld2()
18550 (rn.GetCode() << 16)); in vld2()
18566 (rn.GetCode() << 16)); in vld2()
18580 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld2()
18594 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld2()
18630 (rn.GetCode() << 16) | rm.GetCode()); in vld2()
18646 (rn.GetCode() << 16) | rm.GetCode()); in vld2()
18660 first.Encode(22, 12) | (rn.GetCode() << 16) | in vld2()
18661 rm.GetCode()); in vld2()
18688 (rn.GetCode() << 16) | rm.GetCode()); in vld2()
18703 (rn.GetCode() << 16) | rm.GetCode()); in vld2()
18716 first.Encode(22, 12) | (rn.GetCode() << 16) | rm.GetCode()); in vld2()
18749 (rn.GetCode() << 16)); in vld3()
18766 (rn.GetCode() << 16)); in vld3()
18784 (rn.GetCode() << 16)); in vld3()
18800 (rn.GetCode() << 16)); in vld3()
18824 (rn.GetCode() << 16) | rm.GetCode()); in vld3()
18841 (rn.GetCode() << 16) | rm.GetCode()); in vld3()
18871 (rn.GetCode() << 16)); in vld3()
18886 (rn.GetCode() << 16)); in vld3()
18900 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld3()
18914 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld3()
18930 (rn.GetCode() << 16)); in vld3()
18944 (rn.GetCode() << 16)); in vld3()
18957 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld3()
18970 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld3()
18994 (rn.GetCode() << 16) | rm.GetCode()); in vld3()
19009 first.Encode(22, 12) | (rn.GetCode() << 16) | in vld3()
19010 rm.GetCode()); in vld3()
19027 (rn.GetCode() << 16) | rm.GetCode()); in vld3()
19041 first.Encode(22, 12) | (rn.GetCode() << 16) | rm.GetCode()); in vld3()
19077 (rn.GetCode() << 16)); in vld4()
19094 (rn.GetCode() << 16)); in vld4()
19111 (rn.GetCode() << 16)); in vld4()
19128 (rn.GetCode() << 16)); in vld4()
19143 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld4()
19158 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld4()
19176 (rn.GetCode() << 16)); in vld4()
19192 (rn.GetCode() << 16)); in vld4()
19208 (rn.GetCode() << 16)); in vld4()
19224 (rn.GetCode() << 16)); in vld4()
19238 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld4()
19252 first.Encode(22, 12) | (rn.GetCode() << 16)); in vld4()
19279 (rn.GetCode() << 16) | rm.GetCode()); in vld4()
19295 (rn.GetCode() << 16) | rm.GetCode()); in vld4()
19309 first.Encode(22, 12) | (rn.GetCode() << 16) | in vld4()
19310 rm.GetCode()); in vld4()
19327 (rn.GetCode() << 16) | rm.GetCode()); in vld4()
19342 (rn.GetCode() << 16) | rm.GetCode()); in vld4()
19355 first.Encode(22, 12) | (rn.GetCode() << 16) | rm.GetCode()); in vld4()
19378 EmitT32_32(0xec900b00U | (rn.GetCode() << 16) | in vldm()
19391 EmitA32(0x0c900b00U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in vldm()
19413 EmitT32_32(0xec900a00U | (rn.GetCode() << 16) | in vldm()
19425 EmitA32(0x0c900a00U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in vldm()
19449 EmitT32_32(0xed300b00U | (rn.GetCode() << 16) | dreg.Encode(22, 12) | in vldmdb()
19461 EmitA32(0x0d300b00U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in vldmdb()
19482 EmitT32_32(0xed300a00U | (rn.GetCode() << 16) | sreg.Encode(22, 12) | in vldmdb()
19493 EmitA32(0x0d300a00U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in vldmdb()
19515 EmitT32_32(0xec900b00U | (rn.GetCode() << 16) | in vldmia()
19528 EmitA32(0x0c900b00U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in vldmia()
19550 EmitT32_32(0xec900a00U | (rn.GetCode() << 16) | in vldmia()
19562 EmitA32(0x0c900a00U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in vldmia()
19691 ((rn.GetCode() & 0xf) != 0xf)) { in vldr()
19694 EmitT32_32(0xed100b00U | rd.Encode(22, 12) | (rn.GetCode() << 16) | in vldr()
19713 ((rn.GetCode() & 0xf) != 0xf)) { in vldr()
19717 (rn.GetCode() << 16) | offset_ | (sign << 23)); in vldr()
19845 ((rn.GetCode() & 0xf) != 0xf)) { in vldr()
19848 EmitT32_32(0xed100a00U | rd.Encode(22, 12) | (rn.GetCode() << 16) | in vldr()
19867 ((rn.GetCode() & 0xf) != 0xf)) { in vldr()
19871 (rn.GetCode() << 16) | offset_ | (sign << 23)); in vldr()
20233 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vmla()
20234 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vmla()
20247 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vmla()
20248 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vmla()
20269 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vmla()
20270 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vmla()
20283 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vmla()
20284 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vmla()
20431 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vmlal()
20432 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vmlal()
20445 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vmlal()
20446 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vmlal()
20497 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vmls()
20498 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vmls()
20511 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vmls()
20512 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vmls()
20533 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vmls()
20534 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vmls()
20547 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vmls()
20548 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vmls()
20695 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vmlsl()
20696 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vmlsl()
20709 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vmlsl()
20710 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vmlsl()
20759 EmitT32_32(0xee100a10U | (rt.GetCode() << 12) | rn.Encode(7, 16)); in vmov()
20766 EmitA32(0x0e100a10U | (cond.GetCondition() << 28) | (rt.GetCode() << 12) | in vmov()
20780 EmitT32_32(0xee000a10U | rn.Encode(7, 16) | (rt.GetCode() << 12)); in vmov()
20788 (rt.GetCode() << 12)); in vmov()
20801 EmitT32_32(0xec500b10U | (rt.GetCode() << 12) | (rt2.GetCode() << 16) | in vmov()
20810 EmitA32(0x0c500b10U | (cond.GetCondition() << 28) | (rt.GetCode() << 12) | in vmov()
20811 (rt2.GetCode() << 16) | rm.Encode(5, 0)); in vmov()
20824 EmitT32_32(0xec400b10U | rm.Encode(5, 0) | (rt.GetCode() << 12) | in vmov()
20825 (rt2.GetCode() << 16)); in vmov()
20834 (rt.GetCode() << 12) | (rt2.GetCode() << 16)); in vmov()
20847 if ((((rm.GetCode() + 1) % kNumberOfSRegisters) == rm1.GetCode()) && in vmov()
20849 EmitT32_32(0xec500a10U | (rt.GetCode() << 12) | (rt2.GetCode() << 16) | in vmov()
20856 if ((((rm.GetCode() + 1) % kNumberOfSRegisters) == rm1.GetCode()) && in vmov()
20859 EmitA32(0x0c500a10U | (cond.GetCondition() << 28) | (rt.GetCode() << 12) | in vmov()
20860 (rt2.GetCode() << 16) | rm.Encode(5, 0)); in vmov()
20873 if ((((rm.GetCode() + 1) % kNumberOfSRegisters) == rm1.GetCode()) && in vmov()
20875 EmitT32_32(0xec400a10U | rm.Encode(5, 0) | (rt.GetCode() << 12) | in vmov()
20876 (rt2.GetCode() << 16)); in vmov()
20882 if ((((rm.GetCode() + 1) % kNumberOfSRegisters) == rm1.GetCode()) && in vmov()
20886 (rt.GetCode() << 12) | (rt2.GetCode() << 16)); in vmov()
20905 rd.Encode(7, 16) | (rt.GetCode() << 12)); in vmov()
20916 (rt.GetCode() << 12)); in vmov()
21141 (rt.GetCode() << 12) | rn.Encode(7, 16)); in vmov()
21153 (rt.GetCode() << 12) | rn.Encode(7, 16)); in vmov()
21223 EmitT32_32(0xeef00a10U | (rt.GetCode() << 12) | (spec_reg.GetReg() << 16)); in vmrs()
21229 EmitA32(0x0ef00a10U | (cond.GetCondition() << 28) | (rt.GetCode() << 12) | in vmrs()
21244 (rt.GetCode() << 12)); in vmsr()
21252 (spec_reg.GetReg() << 16) | (rt.GetCode() << 12)); in vmsr()
21271 ((dt.Is(I16) && (index <= 3) && (dm.GetCode() <= 7)) || in vmul()
21272 (!dt.Is(I16) && (index <= 1) && (dm.GetCode() <= 15)))) { in vmul()
21278 uint32_t mvm = dm.GetCode() | index << shift; in vmul()
21290 ((dt.Is(I16) && (index <= 3) && (dm.GetCode() <= 7)) || in vmul()
21291 (!dt.Is(I16) && (index <= 1) && (dm.GetCode() <= 15)))) { in vmul()
21297 uint32_t mvm = dm.GetCode() | index << shift; in vmul()
21321 ((dt.Is(I16) && (index <= 3) && (dm.GetCode() <= 7)) || in vmul()
21322 (!dt.Is(I16) && (index <= 1) && (dm.GetCode() <= 15)))) { in vmul()
21328 uint32_t mvm = dm.GetCode() | index << shift; in vmul()
21340 ((dt.Is(I16) && (index <= 3) && (dm.GetCode() <= 7)) || in vmul()
21341 (!dt.Is(I16) && (index <= 1) && (dm.GetCode() <= 15)))) { in vmul()
21347 uint32_t mvm = dm.GetCode() | index << shift; in vmul()
21501 (((dt.Is(S16) || dt.Is(U16)) && (index <= 3) && (dm.GetCode() <= 7)) || in vmull()
21503 (dm.GetCode() <= 15)))) { in vmull()
21509 uint32_t mvm = dm.GetCode() | index << shift; in vmull()
21521 (((dt.Is(S16) || dt.Is(U16)) && (index <= 3) && (dm.GetCode() <= 7)) || in vmull()
21523 (dm.GetCode() <= 15)))) { in vmull()
21529 uint32_t mvm = dm.GetCode() | index << shift; in vmull()
22667 ((dt.Is(S16) && (index <= 3) && (dm.GetCode() <= 7)) || in vqdmlal()
22668 (!dt.Is(S16) && (index <= 1) && (dm.GetCode() <= 15))) && in vqdmlal()
22675 uint32_t mvm = dm.GetCode() | index << shift; in vqdmlal()
22686 ((dt.Is(S16) && (index <= 3) && (dm.GetCode() <= 7)) || in vqdmlal()
22687 (!dt.Is(S16) && (index <= 1) && (dm.GetCode() <= 15))) && in vqdmlal()
22694 uint32_t mvm = dm.GetCode() | index << shift; in vqdmlal()
22745 ((dt.Is(S16) && (index <= 3) && (dm.GetCode() <= 7)) || in vqdmlsl()
22746 (!dt.Is(S16) && (index <= 1) && (dm.GetCode() <= 15))) && in vqdmlsl()
22753 uint32_t mvm = dm.GetCode() | index << shift; in vqdmlsl()
22764 ((dt.Is(S16) && (index <= 3) && (dm.GetCode() <= 7)) || in vqdmlsl()
22765 (!dt.Is(S16) && (index <= 1) && (dm.GetCode() <= 15))) && in vqdmlsl()
22772 uint32_t mvm = dm.GetCode() | index << shift; in vqdmlsl()
22847 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vqdmulh()
22848 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vqdmulh()
22861 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vqdmulh()
22862 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vqdmulh()
22883 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vqdmulh()
22884 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vqdmulh()
22897 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vqdmulh()
22898 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vqdmulh()
22947 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vqdmull()
22948 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vqdmull()
22961 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vqdmull()
22962 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vqdmull()
23155 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vqrdmulh()
23156 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vqrdmulh()
23169 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vqrdmulh()
23170 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vqrdmulh()
23191 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vqrdmulh()
23192 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vqrdmulh()
23205 (((dt.GetSize() == 16) && (rm.GetCode() <= 7) && (rm.GetLane() <= 3)) || in vqrdmulh()
23206 ((dt.GetSize() == 32) && (rm.GetCode() <= 15) && in vqrdmulh()
26064 (rn.GetCode() << 16)); in vst1()
26096 (rn.GetCode() << 16)); in vst1()
26109 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst1()
26122 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst1()
26155 (rn.GetCode() << 16)); in vst1()
26186 (rn.GetCode() << 16)); in vst1()
26198 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst1()
26210 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst1()
26251 (rn.GetCode() << 16) | rm.GetCode()); in vst1()
26264 first.Encode(22, 12) | (rn.GetCode() << 16) | in vst1()
26265 rm.GetCode()); in vst1()
26297 (rn.GetCode() << 16) | rm.GetCode()); in vst1()
26309 first.Encode(22, 12) | (rn.GetCode() << 16) | rm.GetCode()); in vst1()
26353 (rn.GetCode() << 16)); in vst2()
26380 (rn.GetCode() << 16)); in vst2()
26395 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst2()
26410 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst2()
26438 (rn.GetCode() << 16)); in vst2()
26464 (rn.GetCode() << 16)); in vst2()
26478 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst2()
26492 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst2()
26527 (rn.GetCode() << 16) | rm.GetCode()); in vst2()
26541 first.Encode(22, 12) | (rn.GetCode() << 16) | in vst2()
26542 rm.GetCode()); in vst2()
26569 (rn.GetCode() << 16) | rm.GetCode()); in vst2()
26582 first.Encode(22, 12) | (rn.GetCode() << 16) | rm.GetCode()); in vst2()
26615 (rn.GetCode() << 16)); in vst3()
26632 (rn.GetCode() << 16)); in vst3()
26650 (rn.GetCode() << 16)); in vst3()
26666 (rn.GetCode() << 16)); in vst3()
26690 (rn.GetCode() << 16) | rm.GetCode()); in vst3()
26707 (rn.GetCode() << 16) | rm.GetCode()); in vst3()
26736 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst3()
26750 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst3()
26765 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst3()
26778 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst3()
26801 first.Encode(22, 12) | (rn.GetCode() << 16) | in vst3()
26802 rm.GetCode()); in vst3()
26818 first.Encode(22, 12) | (rn.GetCode() << 16) | rm.GetCode()); in vst3()
26852 (rn.GetCode() << 16)); in vst4()
26869 (rn.GetCode() << 16)); in vst4()
26884 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst4()
26899 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst4()
26917 (rn.GetCode() << 16)); in vst4()
26933 (rn.GetCode() << 16)); in vst4()
26947 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst4()
26961 first.Encode(22, 12) | (rn.GetCode() << 16)); in vst4()
26986 (rn.GetCode() << 16) | rm.GetCode()); in vst4()
27000 first.Encode(22, 12) | (rn.GetCode() << 16) | in vst4()
27001 rm.GetCode()); in vst4()
27018 (rn.GetCode() << 16) | rm.GetCode()); in vst4()
27031 first.Encode(22, 12) | (rn.GetCode() << 16) | rm.GetCode()); in vst4()
27054 EmitT32_32(0xec800b00U | (rn.GetCode() << 16) | in vstm()
27067 EmitA32(0x0c800b00U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in vstm()
27089 EmitT32_32(0xec800a00U | (rn.GetCode() << 16) | in vstm()
27101 EmitA32(0x0c800a00U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in vstm()
27125 EmitT32_32(0xed200b00U | (rn.GetCode() << 16) | dreg.Encode(22, 12) | in vstmdb()
27137 EmitA32(0x0d200b00U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in vstmdb()
27158 EmitT32_32(0xed200a00U | (rn.GetCode() << 16) | sreg.Encode(22, 12) | in vstmdb()
27169 EmitA32(0x0d200a00U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in vstmdb()
27191 EmitT32_32(0xec800b00U | (rn.GetCode() << 16) | in vstmia()
27204 EmitA32(0x0c800b00U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in vstmia()
27226 EmitT32_32(0xec800a00U | (rn.GetCode() << 16) | in vstmia()
27238 EmitA32(0x0c800a00U | (cond.GetCondition() << 28) | (rn.GetCode() << 16) | in vstmia()
27263 EmitT32_32(0xed000b00U | rd.Encode(22, 12) | (rn.GetCode() << 16) | in vstr()
27275 (rn.GetCode() << 16) | offset_ | (sign << 23)); in vstr()
27299 EmitT32_32(0xed000a00U | rd.Encode(22, 12) | (rn.GetCode() << 16) | in vstr()
27311 (rn.GetCode() << 16) | offset_ | (sign << 23)); in vstr()