• Home
  • Raw
  • Download

Lines Matching full:rm

997         // ADC<c>{<q>} {<Rdn>,} <Rdn>, <Rm> ; T1  in Adc()
1074 // ADD<c>{<q>} <Rd>, <Rn>, <Rm> in Add()
1077 // ADD<c>{<q>} <Rdn>, <Rm> ; T2 in Add()
1171 // AND<c>{<q>} {<Rdn>,} <Rdn>, <Rm> ; T1 in And()
1229 void Asr(Condition cond, Register rd, Register rm, const Operand& operand) { in Asr() argument
1231 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Asr()
1237 // ASR<c>{<q>} {<Rd>,} <Rm>, #<imm> ; T2 in Asr()
1239 (operand.GetImmediate() <= 32) && rd.IsLow() && rm.IsLow()) || in Asr()
1241 (operand.IsPlainRegister() && rd.Is(rm) && rd.IsLow() && in Asr()
1244 asr(cond, rd, rm, operand); in Asr()
1246 void Asr(Register rd, Register rm, const Operand& operand) { in Asr() argument
1247 Asr(al, rd, rm, operand); in Asr()
1252 Register rm, in Asr() argument
1256 Asr(cond, rd, rm, operand); in Asr()
1259 Asrs(cond, rd, rm, operand); in Asr()
1263 IsUsingT32() && cond.Is(al) && rd.IsLow() && rm.IsLow() && in Asr()
1266 (operand.IsPlainRegister() && rd.Is(rm))); in Asr()
1268 Asrs(cond, rd, rm, operand); in Asr()
1270 Asr(cond, rd, rm, operand); in Asr()
1277 Register rm, in Asr() argument
1279 Asr(flags, al, rd, rm, operand); in Asr()
1282 void Asrs(Condition cond, Register rd, Register rm, const Operand& operand) { in Asrs() argument
1284 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Asrs()
1290 asrs(cond, rd, rm, operand); in Asrs()
1292 void Asrs(Register rd, Register rm, const Operand& operand) { in Asrs() argument
1293 Asrs(al, rd, rm, operand); in Asrs()
1365 // BIC<c>{<q>} {<Rdn>,} <Rdn>, <Rm> ; T1 in Bic()
1468 void Blx(Condition cond, Register rm) { in Blx() argument
1469 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Blx()
1474 // BLX{<c>}{<q>} <Rm> ; T1 in Blx()
1475 !rm.IsPC(); in Blx()
1477 blx(cond, rm); in Blx()
1479 void Blx(Register rm) { Blx(al, rm); } in Blx() argument
1481 void Bx(Condition cond, Register rm) { in Bx() argument
1482 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Bx()
1487 // BX{<c>}{<q>} <Rm> ; T1 in Bx()
1488 !rm.IsPC(); in Bx()
1490 bx(cond, rm); in Bx()
1492 void Bx(Register rm) { Bx(al, rm); } in Bx() argument
1494 void Bxj(Condition cond, Register rm) { in Bxj() argument
1495 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Bxj()
1500 bxj(cond, rm); in Bxj()
1502 void Bxj(Register rm) { Bxj(al, rm); } in Bxj() argument
1551 void Clz(Condition cond, Register rd, Register rm) { in Clz() argument
1553 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Clz()
1558 clz(cond, rd, rm); in Clz()
1560 void Clz(Register rd, Register rm) { Clz(al, rd, rm); } in Clz() argument
1569 // CMN{<c>}{<q>} <Rn>, <Rm> ; T1 in Cmn()
1587 // CMP{<c>}{<q>} <Rn>, <Rm> ; T1 T2 in Cmp()
1595 void Crc32b(Condition cond, Register rd, Register rn, Register rm) { in Crc32b() argument
1598 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Crc32b()
1603 crc32b(cond, rd, rn, rm); in Crc32b()
1605 void Crc32b(Register rd, Register rn, Register rm) { Crc32b(al, rd, rn, rm); } in Crc32b() argument
1607 void Crc32cb(Condition cond, Register rd, Register rn, Register rm) { in Crc32cb() argument
1610 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Crc32cb()
1615 crc32cb(cond, rd, rn, rm); in Crc32cb()
1617 void Crc32cb(Register rd, Register rn, Register rm) { in Crc32cb() argument
1618 Crc32cb(al, rd, rn, rm); in Crc32cb()
1621 void Crc32ch(Condition cond, Register rd, Register rn, Register rm) { in Crc32ch() argument
1624 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Crc32ch()
1629 crc32ch(cond, rd, rn, rm); in Crc32ch()
1631 void Crc32ch(Register rd, Register rn, Register rm) { in Crc32ch() argument
1632 Crc32ch(al, rd, rn, rm); in Crc32ch()
1635 void Crc32cw(Condition cond, Register rd, Register rn, Register rm) { in Crc32cw() argument
1638 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Crc32cw()
1643 crc32cw(cond, rd, rn, rm); in Crc32cw()
1645 void Crc32cw(Register rd, Register rn, Register rm) { in Crc32cw() argument
1646 Crc32cw(al, rd, rn, rm); in Crc32cw()
1649 void Crc32h(Condition cond, Register rd, Register rn, Register rm) { in Crc32h() argument
1652 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Crc32h()
1657 crc32h(cond, rd, rn, rm); in Crc32h()
1659 void Crc32h(Register rd, Register rn, Register rm) { Crc32h(al, rd, rn, rm); } in Crc32h() argument
1661 void Crc32w(Condition cond, Register rd, Register rn, Register rm) { in Crc32w() argument
1664 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Crc32w()
1669 crc32w(cond, rd, rn, rm); in Crc32w()
1671 void Crc32w(Register rd, Register rn, Register rm) { Crc32w(al, rd, rn, rm); } in Crc32w() argument
1709 // EOR<c>{<q>} {<Rdn>,} <Rdn>, <Rm> ; T1 in Eor()
2086 // LDR{<c>}{<q>} <Rt>, [<Rn>, {+}<Rm>] ; T1 in Ldr()
2109 // LDRB{<c>}{<q>} <Rt>, [<Rn>, {+}<Rm>] ; T1 in Ldrb()
2204 // LDRH{<c>}{<q>} <Rt>, [<Rn>, {+}<Rm>] ; T1 in Ldrh()
2222 // LDRSB{<c>}{<q>} <Rt>, [<Rn>, {+}<Rm>] ; T1 in Ldrsb()
2240 // LDRSH{<c>}{<q>} <Rt>, [<Rn>, {+}<Rm>] ; T1 in Ldrsh()
2251 void Lsl(Condition cond, Register rd, Register rm, const Operand& operand) { in Lsl() argument
2253 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Lsl()
2259 // LSL<c>{<q>} {<Rd>,} <Rm>, #<imm> ; T2 in Lsl()
2261 (operand.GetImmediate() <= 31) && rd.IsLow() && rm.IsLow()) || in Lsl()
2263 (operand.IsPlainRegister() && rd.Is(rm) && rd.IsLow() && in Lsl()
2266 lsl(cond, rd, rm, operand); in Lsl()
2268 void Lsl(Register rd, Register rm, const Operand& operand) { in Lsl() argument
2269 Lsl(al, rd, rm, operand); in Lsl()
2274 Register rm, in Lsl() argument
2278 Lsl(cond, rd, rm, operand); in Lsl()
2281 Lsls(cond, rd, rm, operand); in Lsl()
2285 IsUsingT32() && cond.Is(al) && rd.IsLow() && rm.IsLow() && in Lsl()
2288 (operand.IsPlainRegister() && rd.Is(rm))); in Lsl()
2290 Lsls(cond, rd, rm, operand); in Lsl()
2292 Lsl(cond, rd, rm, operand); in Lsl()
2299 Register rm, in Lsl() argument
2301 Lsl(flags, al, rd, rm, operand); in Lsl()
2304 void Lsls(Condition cond, Register rd, Register rm, const Operand& operand) { in Lsls() argument
2306 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Lsls()
2312 lsls(cond, rd, rm, operand); in Lsls()
2314 void Lsls(Register rd, Register rm, const Operand& operand) { in Lsls() argument
2315 Lsls(al, rd, rm, operand); in Lsls()
2318 void Lsr(Condition cond, Register rd, Register rm, const Operand& operand) { in Lsr() argument
2320 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Lsr()
2326 // LSR<c>{<q>} {<Rd>,} <Rm>, #<imm> ; T2 in Lsr()
2328 (operand.GetImmediate() <= 32) && rd.IsLow() && rm.IsLow()) || in Lsr()
2330 (operand.IsPlainRegister() && rd.Is(rm) && rd.IsLow() && in Lsr()
2333 lsr(cond, rd, rm, operand); in Lsr()
2335 void Lsr(Register rd, Register rm, const Operand& operand) { in Lsr() argument
2336 Lsr(al, rd, rm, operand); in Lsr()
2341 Register rm, in Lsr() argument
2345 Lsr(cond, rd, rm, operand); in Lsr()
2348 Lsrs(cond, rd, rm, operand); in Lsr()
2352 IsUsingT32() && cond.Is(al) && rd.IsLow() && rm.IsLow() && in Lsr()
2355 (operand.IsPlainRegister() && rd.Is(rm))); in Lsr()
2357 Lsrs(cond, rd, rm, operand); in Lsr()
2359 Lsr(cond, rd, rm, operand); in Lsr()
2366 Register rm, in Lsr() argument
2368 Lsr(flags, al, rd, rm, operand); in Lsr()
2371 void Lsrs(Condition cond, Register rd, Register rm, const Operand& operand) { in Lsrs() argument
2373 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Lsrs()
2379 lsrs(cond, rd, rm, operand); in Lsrs()
2381 void Lsrs(Register rd, Register rm, const Operand& operand) { in Lsrs() argument
2382 Lsrs(al, rd, rm, operand); in Lsrs()
2385 void Mla(Condition cond, Register rd, Register rn, Register rm, Register ra) { in Mla() argument
2388 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Mla()
2394 mla(cond, rd, rn, rm, ra); in Mla()
2396 void Mla(Register rd, Register rn, Register rm, Register ra) { in Mla() argument
2397 Mla(al, rd, rn, rm, ra); in Mla()
2403 Register rm, in Mla() argument
2407 Mla(cond, rd, rn, rm, ra); in Mla()
2410 Mlas(cond, rd, rn, rm, ra); in Mla()
2413 Mla(cond, rd, rn, rm, ra); in Mla()
2418 FlagsUpdate flags, Register rd, Register rn, Register rm, Register ra) { in Mla() argument
2419 Mla(flags, al, rd, rn, rm, ra); in Mla()
2423 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Mlas() argument
2426 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Mlas()
2432 mlas(cond, rd, rn, rm, ra); in Mlas()
2434 void Mlas(Register rd, Register rn, Register rm, Register ra) { in Mlas() argument
2435 Mlas(al, rd, rn, rm, ra); in Mlas()
2438 void Mls(Condition cond, Register rd, Register rn, Register rm, Register ra) { in Mls() argument
2441 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Mls()
2447 mls(cond, rd, rn, rm, ra); in Mls()
2449 void Mls(Register rd, Register rn, Register rm, Register ra) { in Mls() argument
2450 Mls(al, rd, rn, rm, ra); in Mls()
2466 // MOV{<c>}{<q>} <Rd>, <Rm> ; T1 in Mov()
2469 // MOV<c>{<q>} <Rd>, <Rm> {, <shift> #<amount>} ; T2 in Mov()
2576 void Mul(Condition cond, Register rd, Register rn, Register rm) { in Mul() argument
2579 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Mul()
2585 rd.Is(rm) && rn.IsLow() && rm.IsLow(); in Mul()
2587 mul(cond, rd, rn, rm); in Mul()
2589 void Mul(Register rd, Register rn, Register rm) { Mul(al, rd, rn, rm); } in Mul() argument
2594 Register rm) { in Mul() argument
2597 Mul(cond, rd, rn, rm); in Mul()
2600 Muls(cond, rd, rn, rm); in Mul()
2604 rn.IsLow() && rm.Is(rd); in Mul()
2606 Muls(cond, rd, rn, rm); in Mul()
2608 Mul(cond, rd, rn, rm); in Mul()
2613 void Mul(FlagsUpdate flags, Register rd, Register rn, Register rm) { in Mul() argument
2614 Mul(flags, al, rd, rn, rm); in Mul()
2617 void Muls(Condition cond, Register rd, Register rn, Register rm) { in Muls() argument
2620 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Muls()
2625 muls(cond, rd, rn, rm); in Muls()
2627 void Muls(Register rd, Register rn, Register rm) { Muls(al, rd, rn, rm); } in Muls() argument
2636 // MVN<c>{<q>} <Rd>, <Rm> ; T1 in Mvn()
2773 // ORR<c>{<q>} {<Rdn>,} <Rdn>, <Rm> ; T1 in Orr()
2931 void Qadd(Condition cond, Register rd, Register rm, Register rn) { in Qadd() argument
2933 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Qadd()
2939 qadd(cond, rd, rm, rn); in Qadd()
2941 void Qadd(Register rd, Register rm, Register rn) { Qadd(al, rd, rm, rn); } in Qadd() argument
2943 void Qadd16(Condition cond, Register rd, Register rn, Register rm) { in Qadd16() argument
2946 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Qadd16()
2951 qadd16(cond, rd, rn, rm); in Qadd16()
2953 void Qadd16(Register rd, Register rn, Register rm) { Qadd16(al, rd, rn, rm); } in Qadd16() argument
2955 void Qadd8(Condition cond, Register rd, Register rn, Register rm) { in Qadd8() argument
2958 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Qadd8()
2963 qadd8(cond, rd, rn, rm); in Qadd8()
2965 void Qadd8(Register rd, Register rn, Register rm) { Qadd8(al, rd, rn, rm); } in Qadd8() argument
2967 void Qasx(Condition cond, Register rd, Register rn, Register rm) { in Qasx() argument
2970 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Qasx()
2975 qasx(cond, rd, rn, rm); in Qasx()
2977 void Qasx(Register rd, Register rn, Register rm) { Qasx(al, rd, rn, rm); } in Qasx() argument
2979 void Qdadd(Condition cond, Register rd, Register rm, Register rn) { in Qdadd() argument
2981 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Qdadd()
2987 qdadd(cond, rd, rm, rn); in Qdadd()
2989 void Qdadd(Register rd, Register rm, Register rn) { Qdadd(al, rd, rm, rn); } in Qdadd() argument
2991 void Qdsub(Condition cond, Register rd, Register rm, Register rn) { in Qdsub() argument
2993 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Qdsub()
2999 qdsub(cond, rd, rm, rn); in Qdsub()
3001 void Qdsub(Register rd, Register rm, Register rn) { Qdsub(al, rd, rm, rn); } in Qdsub() argument
3003 void Qsax(Condition cond, Register rd, Register rn, Register rm) { in Qsax() argument
3006 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Qsax()
3011 qsax(cond, rd, rn, rm); in Qsax()
3013 void Qsax(Register rd, Register rn, Register rm) { Qsax(al, rd, rn, rm); } in Qsax() argument
3015 void Qsub(Condition cond, Register rd, Register rm, Register rn) { in Qsub() argument
3017 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Qsub()
3023 qsub(cond, rd, rm, rn); in Qsub()
3025 void Qsub(Register rd, Register rm, Register rn) { Qsub(al, rd, rm, rn); } in Qsub() argument
3027 void Qsub16(Condition cond, Register rd, Register rn, Register rm) { in Qsub16() argument
3030 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Qsub16()
3035 qsub16(cond, rd, rn, rm); in Qsub16()
3037 void Qsub16(Register rd, Register rn, Register rm) { Qsub16(al, rd, rn, rm); } in Qsub16() argument
3039 void Qsub8(Condition cond, Register rd, Register rn, Register rm) { in Qsub8() argument
3042 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Qsub8()
3047 qsub8(cond, rd, rn, rm); in Qsub8()
3049 void Qsub8(Register rd, Register rn, Register rm) { Qsub8(al, rd, rn, rm); } in Qsub8() argument
3051 void Rbit(Condition cond, Register rd, Register rm) { in Rbit() argument
3053 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Rbit()
3058 rbit(cond, rd, rm); in Rbit()
3060 void Rbit(Register rd, Register rm) { Rbit(al, rd, rm); } in Rbit() argument
3062 void Rev(Condition cond, Register rd, Register rm) { in Rev() argument
3064 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Rev()
3069 rev(cond, rd, rm); in Rev()
3071 void Rev(Register rd, Register rm) { Rev(al, rd, rm); } in Rev() argument
3073 void Rev16(Condition cond, Register rd, Register rm) { in Rev16() argument
3075 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Rev16()
3080 rev16(cond, rd, rm); in Rev16()
3082 void Rev16(Register rd, Register rm) { Rev16(al, rd, rm); } in Rev16() argument
3084 void Revsh(Condition cond, Register rd, Register rm) { in Revsh() argument
3086 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Revsh()
3091 revsh(cond, rd, rm); in Revsh()
3093 void Revsh(Register rd, Register rm) { Revsh(al, rd, rm); } in Revsh() argument
3095 void Ror(Condition cond, Register rd, Register rm, const Operand& operand) { in Ror() argument
3097 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Ror()
3104 operand.IsPlainRegister() && rd.Is(rm) && rd.IsLow() && in Ror()
3107 ror(cond, rd, rm, operand); in Ror()
3109 void Ror(Register rd, Register rm, const Operand& operand) { in Ror() argument
3110 Ror(al, rd, rm, operand); in Ror()
3115 Register rm, in Ror() argument
3119 Ror(cond, rd, rm, operand); in Ror()
3122 Rors(cond, rd, rm, operand); in Ror()
3126 rm.IsLow() && operand.IsPlainRegister() && in Ror()
3127 rd.Is(rm); in Ror()
3129 Rors(cond, rd, rm, operand); in Ror()
3131 Ror(cond, rd, rm, operand); in Ror()
3138 Register rm, in Ror() argument
3140 Ror(flags, al, rd, rm, operand); in Ror()
3143 void Rors(Condition cond, Register rd, Register rm, const Operand& operand) { in Rors() argument
3145 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Rors()
3151 rors(cond, rd, rm, operand); in Rors()
3153 void Rors(Register rd, Register rm, const Operand& operand) { in Rors() argument
3154 Rors(al, rd, rm, operand); in Rors()
3157 void Rrx(Condition cond, Register rd, Register rm) { in Rrx() argument
3159 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Rrx()
3164 rrx(cond, rd, rm); in Rrx()
3166 void Rrx(Register rd, Register rm) { Rrx(al, rd, rm); } in Rrx() argument
3167 void Rrx(FlagsUpdate flags, Condition cond, Register rd, Register rm) { in Rrx() argument
3170 Rrx(cond, rd, rm); in Rrx()
3173 Rrxs(cond, rd, rm); in Rrx()
3176 Rrx(cond, rd, rm); in Rrx()
3180 void Rrx(FlagsUpdate flags, Register rd, Register rm) { in Rrx() argument
3181 Rrx(flags, al, rd, rm); in Rrx()
3184 void Rrxs(Condition cond, Register rd, Register rm) { in Rrxs() argument
3186 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Rrxs()
3191 rrxs(cond, rd, rm); in Rrxs()
3193 void Rrxs(Register rd, Register rm) { Rrxs(al, rd, rm); } in Rrxs() argument
3308 void Sadd16(Condition cond, Register rd, Register rn, Register rm) { in Sadd16() argument
3311 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Sadd16()
3316 sadd16(cond, rd, rn, rm); in Sadd16()
3318 void Sadd16(Register rd, Register rn, Register rm) { Sadd16(al, rd, rn, rm); } in Sadd16() argument
3320 void Sadd8(Condition cond, Register rd, Register rn, Register rm) { in Sadd8() argument
3323 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Sadd8()
3328 sadd8(cond, rd, rn, rm); in Sadd8()
3330 void Sadd8(Register rd, Register rn, Register rm) { Sadd8(al, rd, rn, rm); } in Sadd8() argument
3332 void Sasx(Condition cond, Register rd, Register rn, Register rm) { in Sasx() argument
3335 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Sasx()
3340 sasx(cond, rd, rn, rm); in Sasx()
3342 void Sasx(Register rd, Register rn, Register rm) { Sasx(al, rd, rn, rm); } in Sasx() argument
3352 // SBC<c>{<q>} {<Rdn>,} <Rdn>, <Rm> ; T1 in Sbc()
3420 void Sdiv(Condition cond, Register rd, Register rn, Register rm) { in Sdiv() argument
3423 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Sdiv()
3428 sdiv(cond, rd, rn, rm); in Sdiv()
3430 void Sdiv(Register rd, Register rn, Register rm) { Sdiv(al, rd, rn, rm); } in Sdiv() argument
3432 void Sel(Condition cond, Register rd, Register rn, Register rm) { in Sel() argument
3435 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Sel()
3440 sel(cond, rd, rn, rm); in Sel()
3442 void Sel(Register rd, Register rn, Register rm) { Sel(al, rd, rn, rm); } in Sel() argument
3444 void Shadd16(Condition cond, Register rd, Register rn, Register rm) { in Shadd16() argument
3447 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Shadd16()
3452 shadd16(cond, rd, rn, rm); in Shadd16()
3454 void Shadd16(Register rd, Register rn, Register rm) { in Shadd16() argument
3455 Shadd16(al, rd, rn, rm); in Shadd16()
3458 void Shadd8(Condition cond, Register rd, Register rn, Register rm) { in Shadd8() argument
3461 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Shadd8()
3466 shadd8(cond, rd, rn, rm); in Shadd8()
3468 void Shadd8(Register rd, Register rn, Register rm) { Shadd8(al, rd, rn, rm); } in Shadd8() argument
3470 void Shasx(Condition cond, Register rd, Register rn, Register rm) { in Shasx() argument
3473 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Shasx()
3478 shasx(cond, rd, rn, rm); in Shasx()
3480 void Shasx(Register rd, Register rn, Register rm) { Shasx(al, rd, rn, rm); } in Shasx() argument
3482 void Shsax(Condition cond, Register rd, Register rn, Register rm) { in Shsax() argument
3485 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Shsax()
3490 shsax(cond, rd, rn, rm); in Shsax()
3492 void Shsax(Register rd, Register rn, Register rm) { Shsax(al, rd, rn, rm); } in Shsax() argument
3494 void Shsub16(Condition cond, Register rd, Register rn, Register rm) { in Shsub16() argument
3497 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Shsub16()
3502 shsub16(cond, rd, rn, rm); in Shsub16()
3504 void Shsub16(Register rd, Register rn, Register rm) { in Shsub16() argument
3505 Shsub16(al, rd, rn, rm); in Shsub16()
3508 void Shsub8(Condition cond, Register rd, Register rn, Register rm) { in Shsub8() argument
3511 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Shsub8()
3516 shsub8(cond, rd, rn, rm); in Shsub8()
3518 void Shsub8(Register rd, Register rn, Register rm) { Shsub8(al, rd, rn, rm); } in Shsub8() argument
3521 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smlabb() argument
3524 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlabb()
3530 smlabb(cond, rd, rn, rm, ra); in Smlabb()
3532 void Smlabb(Register rd, Register rn, Register rm, Register ra) { in Smlabb() argument
3533 Smlabb(al, rd, rn, rm, ra); in Smlabb()
3537 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smlabt() argument
3540 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlabt()
3546 smlabt(cond, rd, rn, rm, ra); in Smlabt()
3548 void Smlabt(Register rd, Register rn, Register rm, Register ra) { in Smlabt() argument
3549 Smlabt(al, rd, rn, rm, ra); in Smlabt()
3553 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smlad() argument
3556 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlad()
3562 smlad(cond, rd, rn, rm, ra); in Smlad()
3564 void Smlad(Register rd, Register rn, Register rm, Register ra) { in Smlad() argument
3565 Smlad(al, rd, rn, rm, ra); in Smlad()
3569 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smladx() argument
3572 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smladx()
3578 smladx(cond, rd, rn, rm, ra); in Smladx()
3580 void Smladx(Register rd, Register rn, Register rm, Register ra) { in Smladx() argument
3581 Smladx(al, rd, rn, rm, ra); in Smladx()
3585 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Smlal() argument
3589 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlal()
3594 smlal(cond, rdlo, rdhi, rn, rm); in Smlal()
3596 void Smlal(Register rdlo, Register rdhi, Register rn, Register rm) { in Smlal() argument
3597 Smlal(al, rdlo, rdhi, rn, rm); in Smlal()
3601 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Smlalbb() argument
3605 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlalbb()
3610 smlalbb(cond, rdlo, rdhi, rn, rm); in Smlalbb()
3612 void Smlalbb(Register rdlo, Register rdhi, Register rn, Register rm) { in Smlalbb() argument
3613 Smlalbb(al, rdlo, rdhi, rn, rm); in Smlalbb()
3617 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Smlalbt() argument
3621 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlalbt()
3626 smlalbt(cond, rdlo, rdhi, rn, rm); in Smlalbt()
3628 void Smlalbt(Register rdlo, Register rdhi, Register rn, Register rm) { in Smlalbt() argument
3629 Smlalbt(al, rdlo, rdhi, rn, rm); in Smlalbt()
3633 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Smlald() argument
3637 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlald()
3642 smlald(cond, rdlo, rdhi, rn, rm); in Smlald()
3644 void Smlald(Register rdlo, Register rdhi, Register rn, Register rm) { in Smlald() argument
3645 Smlald(al, rdlo, rdhi, rn, rm); in Smlald()
3649 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Smlaldx() argument
3653 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlaldx()
3658 smlaldx(cond, rdlo, rdhi, rn, rm); in Smlaldx()
3660 void Smlaldx(Register rdlo, Register rdhi, Register rn, Register rm) { in Smlaldx() argument
3661 Smlaldx(al, rdlo, rdhi, rn, rm); in Smlaldx()
3665 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Smlals() argument
3669 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlals()
3674 smlals(cond, rdlo, rdhi, rn, rm); in Smlals()
3676 void Smlals(Register rdlo, Register rdhi, Register rn, Register rm) { in Smlals() argument
3677 Smlals(al, rdlo, rdhi, rn, rm); in Smlals()
3681 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Smlaltb() argument
3685 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlaltb()
3690 smlaltb(cond, rdlo, rdhi, rn, rm); in Smlaltb()
3692 void Smlaltb(Register rdlo, Register rdhi, Register rn, Register rm) { in Smlaltb() argument
3693 Smlaltb(al, rdlo, rdhi, rn, rm); in Smlaltb()
3697 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Smlaltt() argument
3701 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlaltt()
3706 smlaltt(cond, rdlo, rdhi, rn, rm); in Smlaltt()
3708 void Smlaltt(Register rdlo, Register rdhi, Register rn, Register rm) { in Smlaltt() argument
3709 Smlaltt(al, rdlo, rdhi, rn, rm); in Smlaltt()
3713 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smlatb() argument
3716 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlatb()
3722 smlatb(cond, rd, rn, rm, ra); in Smlatb()
3724 void Smlatb(Register rd, Register rn, Register rm, Register ra) { in Smlatb() argument
3725 Smlatb(al, rd, rn, rm, ra); in Smlatb()
3729 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smlatt() argument
3732 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlatt()
3738 smlatt(cond, rd, rn, rm, ra); in Smlatt()
3740 void Smlatt(Register rd, Register rn, Register rm, Register ra) { in Smlatt() argument
3741 Smlatt(al, rd, rn, rm, ra); in Smlatt()
3745 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smlawb() argument
3748 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlawb()
3754 smlawb(cond, rd, rn, rm, ra); in Smlawb()
3756 void Smlawb(Register rd, Register rn, Register rm, Register ra) { in Smlawb() argument
3757 Smlawb(al, rd, rn, rm, ra); in Smlawb()
3761 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smlawt() argument
3764 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlawt()
3770 smlawt(cond, rd, rn, rm, ra); in Smlawt()
3772 void Smlawt(Register rd, Register rn, Register rm, Register ra) { in Smlawt() argument
3773 Smlawt(al, rd, rn, rm, ra); in Smlawt()
3777 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smlsd() argument
3780 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlsd()
3786 smlsd(cond, rd, rn, rm, ra); in Smlsd()
3788 void Smlsd(Register rd, Register rn, Register rm, Register ra) { in Smlsd() argument
3789 Smlsd(al, rd, rn, rm, ra); in Smlsd()
3793 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smlsdx() argument
3796 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlsdx()
3802 smlsdx(cond, rd, rn, rm, ra); in Smlsdx()
3804 void Smlsdx(Register rd, Register rn, Register rm, Register ra) { in Smlsdx() argument
3805 Smlsdx(al, rd, rn, rm, ra); in Smlsdx()
3809 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Smlsld() argument
3813 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlsld()
3818 smlsld(cond, rdlo, rdhi, rn, rm); in Smlsld()
3820 void Smlsld(Register rdlo, Register rdhi, Register rn, Register rm) { in Smlsld() argument
3821 Smlsld(al, rdlo, rdhi, rn, rm); in Smlsld()
3825 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Smlsldx() argument
3829 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smlsldx()
3834 smlsldx(cond, rdlo, rdhi, rn, rm); in Smlsldx()
3836 void Smlsldx(Register rdlo, Register rdhi, Register rn, Register rm) { in Smlsldx() argument
3837 Smlsldx(al, rdlo, rdhi, rn, rm); in Smlsldx()
3841 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smmla() argument
3844 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smmla()
3850 smmla(cond, rd, rn, rm, ra); in Smmla()
3852 void Smmla(Register rd, Register rn, Register rm, Register ra) { in Smmla() argument
3853 Smmla(al, rd, rn, rm, ra); in Smmla()
3857 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smmlar() argument
3860 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smmlar()
3866 smmlar(cond, rd, rn, rm, ra); in Smmlar()
3868 void Smmlar(Register rd, Register rn, Register rm, Register ra) { in Smmlar() argument
3869 Smmlar(al, rd, rn, rm, ra); in Smmlar()
3873 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smmls() argument
3876 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smmls()
3882 smmls(cond, rd, rn, rm, ra); in Smmls()
3884 void Smmls(Register rd, Register rn, Register rm, Register ra) { in Smmls() argument
3885 Smmls(al, rd, rn, rm, ra); in Smmls()
3889 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Smmlsr() argument
3892 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smmlsr()
3898 smmlsr(cond, rd, rn, rm, ra); in Smmlsr()
3900 void Smmlsr(Register rd, Register rn, Register rm, Register ra) { in Smmlsr() argument
3901 Smmlsr(al, rd, rn, rm, ra); in Smmlsr()
3904 void Smmul(Condition cond, Register rd, Register rn, Register rm) { in Smmul() argument
3907 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smmul()
3912 smmul(cond, rd, rn, rm); in Smmul()
3914 void Smmul(Register rd, Register rn, Register rm) { Smmul(al, rd, rn, rm); } in Smmul() argument
3916 void Smmulr(Condition cond, Register rd, Register rn, Register rm) { in Smmulr() argument
3919 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smmulr()
3924 smmulr(cond, rd, rn, rm); in Smmulr()
3926 void Smmulr(Register rd, Register rn, Register rm) { Smmulr(al, rd, rn, rm); } in Smmulr() argument
3928 void Smuad(Condition cond, Register rd, Register rn, Register rm) { in Smuad() argument
3931 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smuad()
3936 smuad(cond, rd, rn, rm); in Smuad()
3938 void Smuad(Register rd, Register rn, Register rm) { Smuad(al, rd, rn, rm); } in Smuad() argument
3940 void Smuadx(Condition cond, Register rd, Register rn, Register rm) { in Smuadx() argument
3943 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smuadx()
3948 smuadx(cond, rd, rn, rm); in Smuadx()
3950 void Smuadx(Register rd, Register rn, Register rm) { Smuadx(al, rd, rn, rm); } in Smuadx() argument
3952 void Smulbb(Condition cond, Register rd, Register rn, Register rm) { in Smulbb() argument
3955 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smulbb()
3960 smulbb(cond, rd, rn, rm); in Smulbb()
3962 void Smulbb(Register rd, Register rn, Register rm) { Smulbb(al, rd, rn, rm); } in Smulbb() argument
3964 void Smulbt(Condition cond, Register rd, Register rn, Register rm) { in Smulbt() argument
3967 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smulbt()
3972 smulbt(cond, rd, rn, rm); in Smulbt()
3974 void Smulbt(Register rd, Register rn, Register rm) { Smulbt(al, rd, rn, rm); } in Smulbt() argument
3977 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Smull() argument
3981 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smull()
3986 smull(cond, rdlo, rdhi, rn, rm); in Smull()
3988 void Smull(Register rdlo, Register rdhi, Register rn, Register rm) { in Smull() argument
3989 Smull(al, rdlo, rdhi, rn, rm); in Smull()
3996 Register rm) { in Smull() argument
3999 Smull(cond, rdlo, rdhi, rn, rm); in Smull()
4002 Smulls(cond, rdlo, rdhi, rn, rm); in Smull()
4005 Smull(cond, rdlo, rdhi, rn, rm); in Smull()
4013 Register rm) { in Smull() argument
4014 Smull(flags, al, rdlo, rdhi, rn, rm); in Smull()
4018 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Smulls() argument
4022 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smulls()
4027 smulls(cond, rdlo, rdhi, rn, rm); in Smulls()
4029 void Smulls(Register rdlo, Register rdhi, Register rn, Register rm) { in Smulls() argument
4030 Smulls(al, rdlo, rdhi, rn, rm); in Smulls()
4033 void Smultb(Condition cond, Register rd, Register rn, Register rm) { in Smultb() argument
4036 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smultb()
4041 smultb(cond, rd, rn, rm); in Smultb()
4043 void Smultb(Register rd, Register rn, Register rm) { Smultb(al, rd, rn, rm); } in Smultb() argument
4045 void Smultt(Condition cond, Register rd, Register rn, Register rm) { in Smultt() argument
4048 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smultt()
4053 smultt(cond, rd, rn, rm); in Smultt()
4055 void Smultt(Register rd, Register rn, Register rm) { Smultt(al, rd, rn, rm); } in Smultt() argument
4057 void Smulwb(Condition cond, Register rd, Register rn, Register rm) { in Smulwb() argument
4060 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smulwb()
4065 smulwb(cond, rd, rn, rm); in Smulwb()
4067 void Smulwb(Register rd, Register rn, Register rm) { Smulwb(al, rd, rn, rm); } in Smulwb() argument
4069 void Smulwt(Condition cond, Register rd, Register rn, Register rm) { in Smulwt() argument
4072 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smulwt()
4077 smulwt(cond, rd, rn, rm); in Smulwt()
4079 void Smulwt(Register rd, Register rn, Register rm) { Smulwt(al, rd, rn, rm); } in Smulwt() argument
4081 void Smusd(Condition cond, Register rd, Register rn, Register rm) { in Smusd() argument
4084 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smusd()
4089 smusd(cond, rd, rn, rm); in Smusd()
4091 void Smusd(Register rd, Register rn, Register rm) { Smusd(al, rd, rn, rm); } in Smusd() argument
4093 void Smusdx(Condition cond, Register rd, Register rn, Register rm) { in Smusdx() argument
4096 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Smusdx()
4101 smusdx(cond, rd, rn, rm); in Smusdx()
4103 void Smusdx(Register rd, Register rn, Register rm) { Smusdx(al, rd, rn, rm); } in Smusdx() argument
4131 void Ssax(Condition cond, Register rd, Register rn, Register rm) { in Ssax() argument
4134 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Ssax()
4139 ssax(cond, rd, rn, rm); in Ssax()
4141 void Ssax(Register rd, Register rn, Register rm) { Ssax(al, rd, rn, rm); } in Ssax() argument
4143 void Ssub16(Condition cond, Register rd, Register rn, Register rm) { in Ssub16() argument
4146 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Ssub16()
4151 ssub16(cond, rd, rn, rm); in Ssub16()
4153 void Ssub16(Register rd, Register rn, Register rm) { Ssub16(al, rd, rn, rm); } in Ssub16() argument
4155 void Ssub8(Condition cond, Register rd, Register rn, Register rm) { in Ssub8() argument
4158 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Ssub8()
4163 ssub8(cond, rd, rn, rm); in Ssub8()
4165 void Ssub8(Register rd, Register rn, Register rm) { Ssub8(al, rd, rn, rm); } in Ssub8() argument
4418 // STR{<c>}{<q>} <Rt>, [<Rn>, {+}<Rm>] ; T1 in Str()
4440 // STRB{<c>}{<q>} <Rt>, [<Rn>, {+}<Rm>] ; T1 in Strb()
4552 // STRH{<c>}{<q>} <Rt>, [<Rn>, {+}<Rm>] ; T1 in Strh()
4582 // SUB<c>{<q>} <Rd>, <Rn>, <Rm> in Sub()
4755 // TST{<c>}{<q>} <Rn>, <Rm> ; T1 in Tst()
4763 void Uadd16(Condition cond, Register rd, Register rn, Register rm) { in Uadd16() argument
4766 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uadd16()
4771 uadd16(cond, rd, rn, rm); in Uadd16()
4773 void Uadd16(Register rd, Register rn, Register rm) { Uadd16(al, rd, rn, rm); } in Uadd16() argument
4775 void Uadd8(Condition cond, Register rd, Register rn, Register rm) { in Uadd8() argument
4778 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uadd8()
4783 uadd8(cond, rd, rn, rm); in Uadd8()
4785 void Uadd8(Register rd, Register rn, Register rm) { Uadd8(al, rd, rn, rm); } in Uadd8() argument
4787 void Uasx(Condition cond, Register rd, Register rn, Register rm) { in Uasx() argument
4790 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uasx()
4795 uasx(cond, rd, rn, rm); in Uasx()
4797 void Uasx(Register rd, Register rn, Register rm) { Uasx(al, rd, rn, rm); } in Uasx() argument
4822 void Udiv(Condition cond, Register rd, Register rn, Register rm) { in Udiv() argument
4825 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Udiv()
4830 udiv(cond, rd, rn, rm); in Udiv()
4832 void Udiv(Register rd, Register rn, Register rm) { Udiv(al, rd, rn, rm); } in Udiv() argument
4834 void Uhadd16(Condition cond, Register rd, Register rn, Register rm) { in Uhadd16() argument
4837 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uhadd16()
4842 uhadd16(cond, rd, rn, rm); in Uhadd16()
4844 void Uhadd16(Register rd, Register rn, Register rm) { in Uhadd16() argument
4845 Uhadd16(al, rd, rn, rm); in Uhadd16()
4848 void Uhadd8(Condition cond, Register rd, Register rn, Register rm) { in Uhadd8() argument
4851 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uhadd8()
4856 uhadd8(cond, rd, rn, rm); in Uhadd8()
4858 void Uhadd8(Register rd, Register rn, Register rm) { Uhadd8(al, rd, rn, rm); } in Uhadd8() argument
4860 void Uhasx(Condition cond, Register rd, Register rn, Register rm) { in Uhasx() argument
4863 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uhasx()
4868 uhasx(cond, rd, rn, rm); in Uhasx()
4870 void Uhasx(Register rd, Register rn, Register rm) { Uhasx(al, rd, rn, rm); } in Uhasx() argument
4872 void Uhsax(Condition cond, Register rd, Register rn, Register rm) { in Uhsax() argument
4875 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uhsax()
4880 uhsax(cond, rd, rn, rm); in Uhsax()
4882 void Uhsax(Register rd, Register rn, Register rm) { Uhsax(al, rd, rn, rm); } in Uhsax() argument
4884 void Uhsub16(Condition cond, Register rd, Register rn, Register rm) { in Uhsub16() argument
4887 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uhsub16()
4892 uhsub16(cond, rd, rn, rm); in Uhsub16()
4894 void Uhsub16(Register rd, Register rn, Register rm) { in Uhsub16() argument
4895 Uhsub16(al, rd, rn, rm); in Uhsub16()
4898 void Uhsub8(Condition cond, Register rd, Register rn, Register rm) { in Uhsub8() argument
4901 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uhsub8()
4906 uhsub8(cond, rd, rn, rm); in Uhsub8()
4908 void Uhsub8(Register rd, Register rn, Register rm) { Uhsub8(al, rd, rn, rm); } in Uhsub8() argument
4911 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Umaal() argument
4915 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Umaal()
4920 umaal(cond, rdlo, rdhi, rn, rm); in Umaal()
4922 void Umaal(Register rdlo, Register rdhi, Register rn, Register rm) { in Umaal() argument
4923 Umaal(al, rdlo, rdhi, rn, rm); in Umaal()
4927 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Umlal() argument
4931 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Umlal()
4936 umlal(cond, rdlo, rdhi, rn, rm); in Umlal()
4938 void Umlal(Register rdlo, Register rdhi, Register rn, Register rm) { in Umlal() argument
4939 Umlal(al, rdlo, rdhi, rn, rm); in Umlal()
4946 Register rm) { in Umlal() argument
4949 Umlal(cond, rdlo, rdhi, rn, rm); in Umlal()
4952 Umlals(cond, rdlo, rdhi, rn, rm); in Umlal()
4955 Umlal(cond, rdlo, rdhi, rn, rm); in Umlal()
4963 Register rm) { in Umlal() argument
4964 Umlal(flags, al, rdlo, rdhi, rn, rm); in Umlal()
4968 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Umlals() argument
4972 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Umlals()
4977 umlals(cond, rdlo, rdhi, rn, rm); in Umlals()
4979 void Umlals(Register rdlo, Register rdhi, Register rn, Register rm) { in Umlals() argument
4980 Umlals(al, rdlo, rdhi, rn, rm); in Umlals()
4984 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Umull() argument
4988 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Umull()
4993 umull(cond, rdlo, rdhi, rn, rm); in Umull()
4995 void Umull(Register rdlo, Register rdhi, Register rn, Register rm) { in Umull() argument
4996 Umull(al, rdlo, rdhi, rn, rm); in Umull()
5003 Register rm) { in Umull() argument
5006 Umull(cond, rdlo, rdhi, rn, rm); in Umull()
5009 Umulls(cond, rdlo, rdhi, rn, rm); in Umull()
5012 Umull(cond, rdlo, rdhi, rn, rm); in Umull()
5020 Register rm) { in Umull() argument
5021 Umull(flags, al, rdlo, rdhi, rn, rm); in Umull()
5025 Condition cond, Register rdlo, Register rdhi, Register rn, Register rm) { in Umulls() argument
5029 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Umulls()
5034 umulls(cond, rdlo, rdhi, rn, rm); in Umulls()
5036 void Umulls(Register rdlo, Register rdhi, Register rn, Register rm) { in Umulls() argument
5037 Umulls(al, rdlo, rdhi, rn, rm); in Umulls()
5040 void Uqadd16(Condition cond, Register rd, Register rn, Register rm) { in Uqadd16() argument
5043 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uqadd16()
5048 uqadd16(cond, rd, rn, rm); in Uqadd16()
5050 void Uqadd16(Register rd, Register rn, Register rm) { in Uqadd16() argument
5051 Uqadd16(al, rd, rn, rm); in Uqadd16()
5054 void Uqadd8(Condition cond, Register rd, Register rn, Register rm) { in Uqadd8() argument
5057 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uqadd8()
5062 uqadd8(cond, rd, rn, rm); in Uqadd8()
5064 void Uqadd8(Register rd, Register rn, Register rm) { Uqadd8(al, rd, rn, rm); } in Uqadd8() argument
5066 void Uqasx(Condition cond, Register rd, Register rn, Register rm) { in Uqasx() argument
5069 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uqasx()
5074 uqasx(cond, rd, rn, rm); in Uqasx()
5076 void Uqasx(Register rd, Register rn, Register rm) { Uqasx(al, rd, rn, rm); } in Uqasx() argument
5078 void Uqsax(Condition cond, Register rd, Register rn, Register rm) { in Uqsax() argument
5081 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uqsax()
5086 uqsax(cond, rd, rn, rm); in Uqsax()
5088 void Uqsax(Register rd, Register rn, Register rm) { Uqsax(al, rd, rn, rm); } in Uqsax() argument
5090 void Uqsub16(Condition cond, Register rd, Register rn, Register rm) { in Uqsub16() argument
5093 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uqsub16()
5098 uqsub16(cond, rd, rn, rm); in Uqsub16()
5100 void Uqsub16(Register rd, Register rn, Register rm) { in Uqsub16() argument
5101 Uqsub16(al, rd, rn, rm); in Uqsub16()
5104 void Uqsub8(Condition cond, Register rd, Register rn, Register rm) { in Uqsub8() argument
5107 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Uqsub8()
5112 uqsub8(cond, rd, rn, rm); in Uqsub8()
5114 void Uqsub8(Register rd, Register rn, Register rm) { Uqsub8(al, rd, rn, rm); } in Uqsub8() argument
5116 void Usad8(Condition cond, Register rd, Register rn, Register rm) { in Usad8() argument
5119 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Usad8()
5124 usad8(cond, rd, rn, rm); in Usad8()
5126 void Usad8(Register rd, Register rn, Register rm) { Usad8(al, rd, rn, rm); } in Usad8() argument
5129 Condition cond, Register rd, Register rn, Register rm, Register ra) { in Usada8() argument
5132 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Usada8()
5138 usada8(cond, rd, rn, rm, ra); in Usada8()
5140 void Usada8(Register rd, Register rn, Register rm, Register ra) { in Usada8() argument
5141 Usada8(al, rd, rn, rm, ra); in Usada8()
5170 void Usax(Condition cond, Register rd, Register rn, Register rm) { in Usax() argument
5173 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Usax()
5178 usax(cond, rd, rn, rm); in Usax()
5180 void Usax(Register rd, Register rn, Register rm) { Usax(al, rd, rn, rm); } in Usax() argument
5182 void Usub16(Condition cond, Register rd, Register rn, Register rm) { in Usub16() argument
5185 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Usub16()
5190 usub16(cond, rd, rn, rm); in Usub16()
5192 void Usub16(Register rd, Register rn, Register rm) { Usub16(al, rd, rn, rm); } in Usub16() argument
5194 void Usub8(Condition cond, Register rd, Register rn, Register rm) { in Usub8() argument
5197 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Usub8()
5202 usub8(cond, rd, rn, rm); in Usub8()
5204 void Usub8(Register rd, Register rn, Register rm) { Usub8(al, rd, rn, rm); } in Usub8() argument
5285 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vaba() argument
5288 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vaba()
5293 vaba(cond, dt, rd, rn, rm); in Vaba()
5295 void Vaba(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vaba() argument
5296 Vaba(al, dt, rd, rn, rm); in Vaba()
5300 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vaba() argument
5303 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vaba()
5308 vaba(cond, dt, rd, rn, rm); in Vaba()
5310 void Vaba(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vaba() argument
5311 Vaba(al, dt, rd, rn, rm); in Vaba()
5315 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vabal() argument
5318 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vabal()
5323 vabal(cond, dt, rd, rn, rm); in Vabal()
5325 void Vabal(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vabal() argument
5326 Vabal(al, dt, rd, rn, rm); in Vabal()
5330 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vabd() argument
5333 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vabd()
5338 vabd(cond, dt, rd, rn, rm); in Vabd()
5340 void Vabd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vabd() argument
5341 Vabd(al, dt, rd, rn, rm); in Vabd()
5345 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vabd() argument
5348 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vabd()
5353 vabd(cond, dt, rd, rn, rm); in Vabd()
5355 void Vabd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vabd() argument
5356 Vabd(al, dt, rd, rn, rm); in Vabd()
5360 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vabdl() argument
5363 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vabdl()
5368 vabdl(cond, dt, rd, rn, rm); in Vabdl()
5370 void Vabdl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vabdl() argument
5371 Vabdl(al, dt, rd, rn, rm); in Vabdl()
5374 void Vabs(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vabs() argument
5376 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vabs()
5381 vabs(cond, dt, rd, rm); in Vabs()
5383 void Vabs(DataType dt, DRegister rd, DRegister rm) { Vabs(al, dt, rd, rm); } in Vabs() argument
5385 void Vabs(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vabs() argument
5387 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vabs()
5392 vabs(cond, dt, rd, rm); in Vabs()
5394 void Vabs(DataType dt, QRegister rd, QRegister rm) { Vabs(al, dt, rd, rm); } in Vabs() argument
5396 void Vabs(Condition cond, DataType dt, SRegister rd, SRegister rm) { in Vabs() argument
5398 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vabs()
5403 vabs(cond, dt, rd, rm); in Vabs()
5405 void Vabs(DataType dt, SRegister rd, SRegister rm) { Vabs(al, dt, rd, rm); } in Vabs() argument
5408 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vacge() argument
5411 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vacge()
5416 vacge(cond, dt, rd, rn, rm); in Vacge()
5418 void Vacge(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vacge() argument
5419 Vacge(al, dt, rd, rn, rm); in Vacge()
5423 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vacge() argument
5426 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vacge()
5431 vacge(cond, dt, rd, rn, rm); in Vacge()
5433 void Vacge(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vacge() argument
5434 Vacge(al, dt, rd, rn, rm); in Vacge()
5438 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vacgt() argument
5441 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vacgt()
5446 vacgt(cond, dt, rd, rn, rm); in Vacgt()
5448 void Vacgt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vacgt() argument
5449 Vacgt(al, dt, rd, rn, rm); in Vacgt()
5453 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vacgt() argument
5456 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vacgt()
5461 vacgt(cond, dt, rd, rn, rm); in Vacgt()
5463 void Vacgt(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vacgt() argument
5464 Vacgt(al, dt, rd, rn, rm); in Vacgt()
5468 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vacle() argument
5471 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vacle()
5476 vacle(cond, dt, rd, rn, rm); in Vacle()
5478 void Vacle(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vacle() argument
5479 Vacle(al, dt, rd, rn, rm); in Vacle()
5483 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vacle() argument
5486 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vacle()
5491 vacle(cond, dt, rd, rn, rm); in Vacle()
5493 void Vacle(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vacle() argument
5494 Vacle(al, dt, rd, rn, rm); in Vacle()
5498 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vaclt() argument
5501 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vaclt()
5506 vaclt(cond, dt, rd, rn, rm); in Vaclt()
5508 void Vaclt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vaclt() argument
5509 Vaclt(al, dt, rd, rn, rm); in Vaclt()
5513 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vaclt() argument
5516 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vaclt()
5521 vaclt(cond, dt, rd, rn, rm); in Vaclt()
5523 void Vaclt(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vaclt() argument
5524 Vaclt(al, dt, rd, rn, rm); in Vaclt()
5528 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vadd() argument
5531 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vadd()
5536 vadd(cond, dt, rd, rn, rm); in Vadd()
5538 void Vadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vadd() argument
5539 Vadd(al, dt, rd, rn, rm); in Vadd()
5543 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vadd() argument
5546 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vadd()
5551 vadd(cond, dt, rd, rn, rm); in Vadd()
5553 void Vadd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vadd() argument
5554 Vadd(al, dt, rd, rn, rm); in Vadd()
5558 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vadd() argument
5561 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vadd()
5566 vadd(cond, dt, rd, rn, rm); in Vadd()
5568 void Vadd(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vadd() argument
5569 Vadd(al, dt, rd, rn, rm); in Vadd()
5573 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm) { in Vaddhn() argument
5576 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vaddhn()
5581 vaddhn(cond, dt, rd, rn, rm); in Vaddhn()
5583 void Vaddhn(DataType dt, DRegister rd, QRegister rn, QRegister rm) { in Vaddhn() argument
5584 Vaddhn(al, dt, rd, rn, rm); in Vaddhn()
5588 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vaddl() argument
5591 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vaddl()
5596 vaddl(cond, dt, rd, rn, rm); in Vaddl()
5598 void Vaddl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vaddl() argument
5599 Vaddl(al, dt, rd, rn, rm); in Vaddl()
5603 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm) { in Vaddw() argument
5606 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vaddw()
5611 vaddw(cond, dt, rd, rn, rm); in Vaddw()
5613 void Vaddw(DataType dt, QRegister rd, QRegister rn, DRegister rm) { in Vaddw() argument
5614 Vaddw(al, dt, rd, rn, rm); in Vaddw()
5690 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vbif() argument
5693 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vbif()
5698 vbif(cond, dt, rd, rn, rm); in Vbif()
5700 void Vbif(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vbif() argument
5701 Vbif(al, dt, rd, rn, rm); in Vbif()
5703 void Vbif(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in Vbif() argument
5704 Vbif(cond, kDataTypeValueNone, rd, rn, rm); in Vbif()
5706 void Vbif(DRegister rd, DRegister rn, DRegister rm) { in Vbif() argument
5707 Vbif(al, kDataTypeValueNone, rd, rn, rm); in Vbif()
5711 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vbif() argument
5714 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vbif()
5719 vbif(cond, dt, rd, rn, rm); in Vbif()
5721 void Vbif(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vbif() argument
5722 Vbif(al, dt, rd, rn, rm); in Vbif()
5724 void Vbif(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in Vbif() argument
5725 Vbif(cond, kDataTypeValueNone, rd, rn, rm); in Vbif()
5727 void Vbif(QRegister rd, QRegister rn, QRegister rm) { in Vbif() argument
5728 Vbif(al, kDataTypeValueNone, rd, rn, rm); in Vbif()
5732 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vbit() argument
5735 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vbit()
5740 vbit(cond, dt, rd, rn, rm); in Vbit()
5742 void Vbit(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vbit() argument
5743 Vbit(al, dt, rd, rn, rm); in Vbit()
5745 void Vbit(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in Vbit() argument
5746 Vbit(cond, kDataTypeValueNone, rd, rn, rm); in Vbit()
5748 void Vbit(DRegister rd, DRegister rn, DRegister rm) { in Vbit() argument
5749 Vbit(al, kDataTypeValueNone, rd, rn, rm); in Vbit()
5753 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vbit() argument
5756 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vbit()
5761 vbit(cond, dt, rd, rn, rm); in Vbit()
5763 void Vbit(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vbit() argument
5764 Vbit(al, dt, rd, rn, rm); in Vbit()
5766 void Vbit(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in Vbit() argument
5767 Vbit(cond, kDataTypeValueNone, rd, rn, rm); in Vbit()
5769 void Vbit(QRegister rd, QRegister rn, QRegister rm) { in Vbit() argument
5770 Vbit(al, kDataTypeValueNone, rd, rn, rm); in Vbit()
5774 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vbsl() argument
5777 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vbsl()
5782 vbsl(cond, dt, rd, rn, rm); in Vbsl()
5784 void Vbsl(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vbsl() argument
5785 Vbsl(al, dt, rd, rn, rm); in Vbsl()
5787 void Vbsl(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in Vbsl() argument
5788 Vbsl(cond, kDataTypeValueNone, rd, rn, rm); in Vbsl()
5790 void Vbsl(DRegister rd, DRegister rn, DRegister rm) { in Vbsl() argument
5791 Vbsl(al, kDataTypeValueNone, rd, rn, rm); in Vbsl()
5795 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vbsl() argument
5798 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vbsl()
5803 vbsl(cond, dt, rd, rn, rm); in Vbsl()
5805 void Vbsl(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vbsl() argument
5806 Vbsl(al, dt, rd, rn, rm); in Vbsl()
5808 void Vbsl(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in Vbsl() argument
5809 Vbsl(cond, kDataTypeValueNone, rd, rn, rm); in Vbsl()
5811 void Vbsl(QRegister rd, QRegister rn, QRegister rm) { in Vbsl() argument
5812 Vbsl(al, kDataTypeValueNone, rd, rn, rm); in Vbsl()
5818 DRegister rm, in Vceq() argument
5821 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vceq()
5827 vceq(cond, dt, rd, rm, operand); in Vceq()
5829 void Vceq(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vceq() argument
5830 Vceq(al, dt, rd, rm, operand); in Vceq()
5836 QRegister rm, in Vceq() argument
5839 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vceq()
5845 vceq(cond, dt, rd, rm, operand); in Vceq()
5847 void Vceq(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vceq() argument
5848 Vceq(al, dt, rd, rm, operand); in Vceq()
5852 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vceq() argument
5855 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vceq()
5860 vceq(cond, dt, rd, rn, rm); in Vceq()
5862 void Vceq(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vceq() argument
5863 Vceq(al, dt, rd, rn, rm); in Vceq()
5867 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vceq() argument
5870 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vceq()
5875 vceq(cond, dt, rd, rn, rm); in Vceq()
5877 void Vceq(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vceq() argument
5878 Vceq(al, dt, rd, rn, rm); in Vceq()
5884 DRegister rm, in Vcge() argument
5887 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcge()
5893 vcge(cond, dt, rd, rm, operand); in Vcge()
5895 void Vcge(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vcge() argument
5896 Vcge(al, dt, rd, rm, operand); in Vcge()
5902 QRegister rm, in Vcge() argument
5905 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcge()
5911 vcge(cond, dt, rd, rm, operand); in Vcge()
5913 void Vcge(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vcge() argument
5914 Vcge(al, dt, rd, rm, operand); in Vcge()
5918 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vcge() argument
5921 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcge()
5926 vcge(cond, dt, rd, rn, rm); in Vcge()
5928 void Vcge(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vcge() argument
5929 Vcge(al, dt, rd, rn, rm); in Vcge()
5933 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vcge() argument
5936 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcge()
5941 vcge(cond, dt, rd, rn, rm); in Vcge()
5943 void Vcge(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vcge() argument
5944 Vcge(al, dt, rd, rn, rm); in Vcge()
5950 DRegister rm, in Vcgt() argument
5953 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcgt()
5959 vcgt(cond, dt, rd, rm, operand); in Vcgt()
5961 void Vcgt(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vcgt() argument
5962 Vcgt(al, dt, rd, rm, operand); in Vcgt()
5968 QRegister rm, in Vcgt() argument
5971 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcgt()
5977 vcgt(cond, dt, rd, rm, operand); in Vcgt()
5979 void Vcgt(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vcgt() argument
5980 Vcgt(al, dt, rd, rm, operand); in Vcgt()
5984 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vcgt() argument
5987 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcgt()
5992 vcgt(cond, dt, rd, rn, rm); in Vcgt()
5994 void Vcgt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vcgt() argument
5995 Vcgt(al, dt, rd, rn, rm); in Vcgt()
5999 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vcgt() argument
6002 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcgt()
6007 vcgt(cond, dt, rd, rn, rm); in Vcgt()
6009 void Vcgt(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vcgt() argument
6010 Vcgt(al, dt, rd, rn, rm); in Vcgt()
6016 DRegister rm, in Vcle() argument
6019 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcle()
6025 vcle(cond, dt, rd, rm, operand); in Vcle()
6027 void Vcle(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vcle() argument
6028 Vcle(al, dt, rd, rm, operand); in Vcle()
6034 QRegister rm, in Vcle() argument
6037 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcle()
6043 vcle(cond, dt, rd, rm, operand); in Vcle()
6045 void Vcle(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vcle() argument
6046 Vcle(al, dt, rd, rm, operand); in Vcle()
6050 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vcle() argument
6053 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcle()
6058 vcle(cond, dt, rd, rn, rm); in Vcle()
6060 void Vcle(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vcle() argument
6061 Vcle(al, dt, rd, rn, rm); in Vcle()
6065 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vcle() argument
6068 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcle()
6073 vcle(cond, dt, rd, rn, rm); in Vcle()
6075 void Vcle(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vcle() argument
6076 Vcle(al, dt, rd, rn, rm); in Vcle()
6079 void Vcls(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vcls() argument
6081 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcls()
6086 vcls(cond, dt, rd, rm); in Vcls()
6088 void Vcls(DataType dt, DRegister rd, DRegister rm) { Vcls(al, dt, rd, rm); } in Vcls() argument
6090 void Vcls(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vcls() argument
6092 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcls()
6097 vcls(cond, dt, rd, rm); in Vcls()
6099 void Vcls(DataType dt, QRegister rd, QRegister rm) { Vcls(al, dt, rd, rm); } in Vcls() argument
6104 DRegister rm, in Vclt() argument
6107 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vclt()
6113 vclt(cond, dt, rd, rm, operand); in Vclt()
6115 void Vclt(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vclt() argument
6116 Vclt(al, dt, rd, rm, operand); in Vclt()
6122 QRegister rm, in Vclt() argument
6125 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vclt()
6131 vclt(cond, dt, rd, rm, operand); in Vclt()
6133 void Vclt(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vclt() argument
6134 Vclt(al, dt, rd, rm, operand); in Vclt()
6138 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vclt() argument
6141 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vclt()
6146 vclt(cond, dt, rd, rn, rm); in Vclt()
6148 void Vclt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vclt() argument
6149 Vclt(al, dt, rd, rn, rm); in Vclt()
6153 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vclt() argument
6156 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vclt()
6161 vclt(cond, dt, rd, rn, rm); in Vclt()
6163 void Vclt(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vclt() argument
6164 Vclt(al, dt, rd, rn, rm); in Vclt()
6167 void Vclz(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vclz() argument
6169 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vclz()
6174 vclz(cond, dt, rd, rm); in Vclz()
6176 void Vclz(DataType dt, DRegister rd, DRegister rm) { Vclz(al, dt, rd, rm); } in Vclz() argument
6178 void Vclz(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vclz() argument
6180 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vclz()
6185 vclz(cond, dt, rd, rm); in Vclz()
6187 void Vclz(DataType dt, QRegister rd, QRegister rm) { Vclz(al, dt, rd, rm); } in Vclz() argument
6253 void Vcnt(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vcnt() argument
6255 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcnt()
6260 vcnt(cond, dt, rd, rm); in Vcnt()
6262 void Vcnt(DataType dt, DRegister rd, DRegister rm) { Vcnt(al, dt, rd, rm); } in Vcnt() argument
6264 void Vcnt(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vcnt() argument
6266 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcnt()
6271 vcnt(cond, dt, rd, rm); in Vcnt()
6273 void Vcnt(DataType dt, QRegister rd, QRegister rm) { Vcnt(al, dt, rd, rm); } in Vcnt() argument
6276 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in Vcvt() argument
6278 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvt()
6283 vcvt(cond, dt1, dt2, rd, rm); in Vcvt()
6285 void Vcvt(DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in Vcvt() argument
6286 Vcvt(al, dt1, dt2, rd, rm); in Vcvt()
6290 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in Vcvt() argument
6292 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvt()
6297 vcvt(cond, dt1, dt2, rd, rm); in Vcvt()
6299 void Vcvt(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in Vcvt() argument
6300 Vcvt(al, dt1, dt2, rd, rm); in Vcvt()
6307 DRegister rm, in Vcvt() argument
6310 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvt()
6315 vcvt(cond, dt1, dt2, rd, rm, fbits); in Vcvt()
6318 DataType dt1, DataType dt2, DRegister rd, DRegister rm, int32_t fbits) { in Vcvt() argument
6319 Vcvt(al, dt1, dt2, rd, rm, fbits); in Vcvt()
6326 QRegister rm, in Vcvt() argument
6329 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvt()
6334 vcvt(cond, dt1, dt2, rd, rm, fbits); in Vcvt()
6337 DataType dt1, DataType dt2, QRegister rd, QRegister rm, int32_t fbits) { in Vcvt() argument
6338 Vcvt(al, dt1, dt2, rd, rm, fbits); in Vcvt()
6345 SRegister rm, in Vcvt() argument
6348 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvt()
6353 vcvt(cond, dt1, dt2, rd, rm, fbits); in Vcvt()
6356 DataType dt1, DataType dt2, SRegister rd, SRegister rm, int32_t fbits) { in Vcvt() argument
6357 Vcvt(al, dt1, dt2, rd, rm, fbits); in Vcvt()
6361 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in Vcvt() argument
6363 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvt()
6368 vcvt(cond, dt1, dt2, rd, rm); in Vcvt()
6370 void Vcvt(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in Vcvt() argument
6371 Vcvt(al, dt1, dt2, rd, rm); in Vcvt()
6375 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in Vcvt() argument
6377 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvt()
6382 vcvt(cond, dt1, dt2, rd, rm); in Vcvt()
6384 void Vcvt(DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in Vcvt() argument
6385 Vcvt(al, dt1, dt2, rd, rm); in Vcvt()
6389 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm) { in Vcvt() argument
6391 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvt()
6396 vcvt(cond, dt1, dt2, rd, rm); in Vcvt()
6398 void Vcvt(DataType dt1, DataType dt2, DRegister rd, QRegister rm) { in Vcvt() argument
6399 Vcvt(al, dt1, dt2, rd, rm); in Vcvt()
6403 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm) { in Vcvt() argument
6405 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvt()
6410 vcvt(cond, dt1, dt2, rd, rm); in Vcvt()
6412 void Vcvt(DataType dt1, DataType dt2, QRegister rd, DRegister rm) { in Vcvt() argument
6413 Vcvt(al, dt1, dt2, rd, rm); in Vcvt()
6417 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in Vcvt() argument
6419 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvt()
6424 vcvt(cond, dt1, dt2, rd, rm); in Vcvt()
6426 void Vcvt(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in Vcvt() argument
6427 Vcvt(al, dt1, dt2, rd, rm); in Vcvt()
6430 void Vcvta(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in Vcvta() argument
6432 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvta()
6436 vcvta(dt1, dt2, rd, rm); in Vcvta()
6439 void Vcvta(DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in Vcvta() argument
6441 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvta()
6445 vcvta(dt1, dt2, rd, rm); in Vcvta()
6448 void Vcvta(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in Vcvta() argument
6450 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvta()
6454 vcvta(dt1, dt2, rd, rm); in Vcvta()
6457 void Vcvta(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in Vcvta() argument
6459 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvta()
6463 vcvta(dt1, dt2, rd, rm); in Vcvta()
6467 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in Vcvtb() argument
6469 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtb()
6474 vcvtb(cond, dt1, dt2, rd, rm); in Vcvtb()
6476 void Vcvtb(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in Vcvtb() argument
6477 Vcvtb(al, dt1, dt2, rd, rm); in Vcvtb()
6481 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in Vcvtb() argument
6483 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtb()
6488 vcvtb(cond, dt1, dt2, rd, rm); in Vcvtb()
6490 void Vcvtb(DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in Vcvtb() argument
6491 Vcvtb(al, dt1, dt2, rd, rm); in Vcvtb()
6495 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in Vcvtb() argument
6497 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtb()
6502 vcvtb(cond, dt1, dt2, rd, rm); in Vcvtb()
6504 void Vcvtb(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in Vcvtb() argument
6505 Vcvtb(al, dt1, dt2, rd, rm); in Vcvtb()
6508 void Vcvtm(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in Vcvtm() argument
6510 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtm()
6514 vcvtm(dt1, dt2, rd, rm); in Vcvtm()
6517 void Vcvtm(DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in Vcvtm() argument
6519 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtm()
6523 vcvtm(dt1, dt2, rd, rm); in Vcvtm()
6526 void Vcvtm(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in Vcvtm() argument
6528 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtm()
6532 vcvtm(dt1, dt2, rd, rm); in Vcvtm()
6535 void Vcvtm(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in Vcvtm() argument
6537 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtm()
6541 vcvtm(dt1, dt2, rd, rm); in Vcvtm()
6544 void Vcvtn(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in Vcvtn() argument
6546 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtn()
6550 vcvtn(dt1, dt2, rd, rm); in Vcvtn()
6553 void Vcvtn(DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in Vcvtn() argument
6555 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtn()
6559 vcvtn(dt1, dt2, rd, rm); in Vcvtn()
6562 void Vcvtn(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in Vcvtn() argument
6564 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtn()
6568 vcvtn(dt1, dt2, rd, rm); in Vcvtn()
6571 void Vcvtn(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in Vcvtn() argument
6573 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtn()
6577 vcvtn(dt1, dt2, rd, rm); in Vcvtn()
6580 void Vcvtp(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in Vcvtp() argument
6582 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtp()
6586 vcvtp(dt1, dt2, rd, rm); in Vcvtp()
6589 void Vcvtp(DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in Vcvtp() argument
6591 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtp()
6595 vcvtp(dt1, dt2, rd, rm); in Vcvtp()
6598 void Vcvtp(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in Vcvtp() argument
6600 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtp()
6604 vcvtp(dt1, dt2, rd, rm); in Vcvtp()
6607 void Vcvtp(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in Vcvtp() argument
6609 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtp()
6613 vcvtp(dt1, dt2, rd, rm); in Vcvtp()
6617 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in Vcvtr() argument
6619 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtr()
6624 vcvtr(cond, dt1, dt2, rd, rm); in Vcvtr()
6626 void Vcvtr(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in Vcvtr() argument
6627 Vcvtr(al, dt1, dt2, rd, rm); in Vcvtr()
6631 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in Vcvtr() argument
6633 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtr()
6638 vcvtr(cond, dt1, dt2, rd, rm); in Vcvtr()
6640 void Vcvtr(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in Vcvtr() argument
6641 Vcvtr(al, dt1, dt2, rd, rm); in Vcvtr()
6645 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in Vcvtt() argument
6647 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtt()
6652 vcvtt(cond, dt1, dt2, rd, rm); in Vcvtt()
6654 void Vcvtt(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in Vcvtt() argument
6655 Vcvtt(al, dt1, dt2, rd, rm); in Vcvtt()
6659 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in Vcvtt() argument
6661 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtt()
6666 vcvtt(cond, dt1, dt2, rd, rm); in Vcvtt()
6668 void Vcvtt(DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in Vcvtt() argument
6669 Vcvtt(al, dt1, dt2, rd, rm); in Vcvtt()
6673 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in Vcvtt() argument
6675 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vcvtt()
6680 vcvtt(cond, dt1, dt2, rd, rm); in Vcvtt()
6682 void Vcvtt(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in Vcvtt() argument
6683 Vcvtt(al, dt1, dt2, rd, rm); in Vcvtt()
6687 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vdiv() argument
6690 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vdiv()
6695 vdiv(cond, dt, rd, rn, rm); in Vdiv()
6697 void Vdiv(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vdiv() argument
6698 Vdiv(al, dt, rd, rn, rm); in Vdiv()
6702 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vdiv() argument
6705 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vdiv()
6710 vdiv(cond, dt, rd, rn, rm); in Vdiv()
6712 void Vdiv(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vdiv() argument
6713 Vdiv(al, dt, rd, rn, rm); in Vdiv()
6738 void Vdup(Condition cond, DataType dt, DRegister rd, DRegisterLane rm) { in Vdup() argument
6740 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vdup()
6745 vdup(cond, dt, rd, rm); in Vdup()
6747 void Vdup(DataType dt, DRegister rd, DRegisterLane rm) { in Vdup() argument
6748 Vdup(al, dt, rd, rm); in Vdup()
6751 void Vdup(Condition cond, DataType dt, QRegister rd, DRegisterLane rm) { in Vdup() argument
6753 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vdup()
6758 vdup(cond, dt, rd, rm); in Vdup()
6760 void Vdup(DataType dt, QRegister rd, DRegisterLane rm) { in Vdup() argument
6761 Vdup(al, dt, rd, rm); in Vdup()
6765 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Veor() argument
6768 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Veor()
6773 veor(cond, dt, rd, rn, rm); in Veor()
6775 void Veor(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Veor() argument
6776 Veor(al, dt, rd, rn, rm); in Veor()
6778 void Veor(Condition cond, DRegister rd, DRegister rn, DRegister rm) { in Veor() argument
6779 Veor(cond, kDataTypeValueNone, rd, rn, rm); in Veor()
6781 void Veor(DRegister rd, DRegister rn, DRegister rm) { in Veor() argument
6782 Veor(al, kDataTypeValueNone, rd, rn, rm); in Veor()
6786 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Veor() argument
6789 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Veor()
6794 veor(cond, dt, rd, rn, rm); in Veor()
6796 void Veor(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Veor() argument
6797 Veor(al, dt, rd, rn, rm); in Veor()
6799 void Veor(Condition cond, QRegister rd, QRegister rn, QRegister rm) { in Veor() argument
6800 Veor(cond, kDataTypeValueNone, rd, rn, rm); in Veor()
6802 void Veor(QRegister rd, QRegister rn, QRegister rm) { in Veor() argument
6803 Veor(al, kDataTypeValueNone, rd, rn, rm); in Veor()
6810 DRegister rm, in Vext() argument
6814 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vext()
6820 vext(cond, dt, rd, rn, rm, operand); in Vext()
6825 DRegister rm, in Vext() argument
6827 Vext(al, dt, rd, rn, rm, operand); in Vext()
6834 QRegister rm, in Vext() argument
6838 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vext()
6844 vext(cond, dt, rd, rn, rm, operand); in Vext()
6849 QRegister rm, in Vext() argument
6851 Vext(al, dt, rd, rn, rm, operand); in Vext()
6855 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vfma() argument
6858 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vfma()
6863 vfma(cond, dt, rd, rn, rm); in Vfma()
6865 void Vfma(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vfma() argument
6866 Vfma(al, dt, rd, rn, rm); in Vfma()
6870 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vfma() argument
6873 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vfma()
6878 vfma(cond, dt, rd, rn, rm); in Vfma()
6880 void Vfma(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vfma() argument
6881 Vfma(al, dt, rd, rn, rm); in Vfma()
6885 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vfma() argument
6888 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vfma()
6893 vfma(cond, dt, rd, rn, rm); in Vfma()
6895 void Vfma(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vfma() argument
6896 Vfma(al, dt, rd, rn, rm); in Vfma()
6900 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vfms() argument
6903 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vfms()
6908 vfms(cond, dt, rd, rn, rm); in Vfms()
6910 void Vfms(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vfms() argument
6911 Vfms(al, dt, rd, rn, rm); in Vfms()
6915 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vfms() argument
6918 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vfms()
6923 vfms(cond, dt, rd, rn, rm); in Vfms()
6925 void Vfms(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vfms() argument
6926 Vfms(al, dt, rd, rn, rm); in Vfms()
6930 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vfms() argument
6933 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vfms()
6938 vfms(cond, dt, rd, rn, rm); in Vfms()
6940 void Vfms(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vfms() argument
6941 Vfms(al, dt, rd, rn, rm); in Vfms()
6945 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vfnma() argument
6948 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vfnma()
6953 vfnma(cond, dt, rd, rn, rm); in Vfnma()
6955 void Vfnma(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vfnma() argument
6956 Vfnma(al, dt, rd, rn, rm); in Vfnma()
6960 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vfnma() argument
6963 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vfnma()
6968 vfnma(cond, dt, rd, rn, rm); in Vfnma()
6970 void Vfnma(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vfnma() argument
6971 Vfnma(al, dt, rd, rn, rm); in Vfnma()
6975 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vfnms() argument
6978 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vfnms()
6983 vfnms(cond, dt, rd, rn, rm); in Vfnms()
6985 void Vfnms(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vfnms() argument
6986 Vfnms(al, dt, rd, rn, rm); in Vfnms()
6990 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vfnms() argument
6993 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vfnms()
6998 vfnms(cond, dt, rd, rn, rm); in Vfnms()
7000 void Vfnms(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vfnms() argument
7001 Vfnms(al, dt, rd, rn, rm); in Vfnms()
7005 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vhadd() argument
7008 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vhadd()
7013 vhadd(cond, dt, rd, rn, rm); in Vhadd()
7015 void Vhadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vhadd() argument
7016 Vhadd(al, dt, rd, rn, rm); in Vhadd()
7020 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vhadd() argument
7023 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vhadd()
7028 vhadd(cond, dt, rd, rn, rm); in Vhadd()
7030 void Vhadd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vhadd() argument
7031 Vhadd(al, dt, rd, rn, rm); in Vhadd()
7035 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vhsub() argument
7038 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vhsub()
7043 vhsub(cond, dt, rd, rn, rm); in Vhsub()
7045 void Vhsub(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vhsub() argument
7046 Vhsub(al, dt, rd, rn, rm); in Vhsub()
7050 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vhsub() argument
7053 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vhsub()
7058 vhsub(cond, dt, rd, rn, rm); in Vhsub()
7060 void Vhsub(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vhsub() argument
7061 Vhsub(al, dt, rd, rn, rm); in Vhsub()
7375 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vmax() argument
7378 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmax()
7383 vmax(cond, dt, rd, rn, rm); in Vmax()
7385 void Vmax(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vmax() argument
7386 Vmax(al, dt, rd, rn, rm); in Vmax()
7390 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vmax() argument
7393 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmax()
7398 vmax(cond, dt, rd, rn, rm); in Vmax()
7400 void Vmax(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vmax() argument
7401 Vmax(al, dt, rd, rn, rm); in Vmax()
7404 void Vmaxnm(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vmaxnm() argument
7407 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmaxnm()
7411 vmaxnm(dt, rd, rn, rm); in Vmaxnm()
7414 void Vmaxnm(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vmaxnm() argument
7417 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmaxnm()
7421 vmaxnm(dt, rd, rn, rm); in Vmaxnm()
7424 void Vmaxnm(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vmaxnm() argument
7427 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmaxnm()
7431 vmaxnm(dt, rd, rn, rm); in Vmaxnm()
7435 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vmin() argument
7438 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmin()
7443 vmin(cond, dt, rd, rn, rm); in Vmin()
7445 void Vmin(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vmin() argument
7446 Vmin(al, dt, rd, rn, rm); in Vmin()
7450 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vmin() argument
7453 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmin()
7458 vmin(cond, dt, rd, rn, rm); in Vmin()
7460 void Vmin(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vmin() argument
7461 Vmin(al, dt, rd, rn, rm); in Vmin()
7464 void Vminnm(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vminnm() argument
7467 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vminnm()
7471 vminnm(dt, rd, rn, rm); in Vminnm()
7474 void Vminnm(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vminnm() argument
7477 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vminnm()
7481 vminnm(dt, rd, rn, rm); in Vminnm()
7484 void Vminnm(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vminnm() argument
7487 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vminnm()
7491 vminnm(dt, rd, rn, rm); in Vminnm()
7498 DRegisterLane rm) { in Vmla() argument
7501 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmla()
7506 vmla(cond, dt, rd, rn, rm); in Vmla()
7508 void Vmla(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in Vmla() argument
7509 Vmla(al, dt, rd, rn, rm); in Vmla()
7516 DRegisterLane rm) { in Vmla() argument
7519 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmla()
7524 vmla(cond, dt, rd, rn, rm); in Vmla()
7526 void Vmla(DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) { in Vmla() argument
7527 Vmla(al, dt, rd, rn, rm); in Vmla()
7531 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vmla() argument
7534 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmla()
7539 vmla(cond, dt, rd, rn, rm); in Vmla()
7541 void Vmla(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vmla() argument
7542 Vmla(al, dt, rd, rn, rm); in Vmla()
7546 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vmla() argument
7549 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmla()
7554 vmla(cond, dt, rd, rn, rm); in Vmla()
7556 void Vmla(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vmla() argument
7557 Vmla(al, dt, rd, rn, rm); in Vmla()
7561 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vmla() argument
7564 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmla()
7569 vmla(cond, dt, rd, rn, rm); in Vmla()
7571 void Vmla(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vmla() argument
7572 Vmla(al, dt, rd, rn, rm); in Vmla()
7579 DRegisterLane rm) { in Vmlal() argument
7582 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmlal()
7587 vmlal(cond, dt, rd, rn, rm); in Vmlal()
7589 void Vmlal(DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) { in Vmlal() argument
7590 Vmlal(al, dt, rd, rn, rm); in Vmlal()
7594 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vmlal() argument
7597 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmlal()
7602 vmlal(cond, dt, rd, rn, rm); in Vmlal()
7604 void Vmlal(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vmlal() argument
7605 Vmlal(al, dt, rd, rn, rm); in Vmlal()
7612 DRegisterLane rm) { in Vmls() argument
7615 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmls()
7620 vmls(cond, dt, rd, rn, rm); in Vmls()
7622 void Vmls(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in Vmls() argument
7623 Vmls(al, dt, rd, rn, rm); in Vmls()
7630 DRegisterLane rm) { in Vmls() argument
7633 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmls()
7638 vmls(cond, dt, rd, rn, rm); in Vmls()
7640 void Vmls(DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) { in Vmls() argument
7641 Vmls(al, dt, rd, rn, rm); in Vmls()
7645 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vmls() argument
7648 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmls()
7653 vmls(cond, dt, rd, rn, rm); in Vmls()
7655 void Vmls(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vmls() argument
7656 Vmls(al, dt, rd, rn, rm); in Vmls()
7660 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vmls() argument
7663 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmls()
7668 vmls(cond, dt, rd, rn, rm); in Vmls()
7670 void Vmls(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vmls() argument
7671 Vmls(al, dt, rd, rn, rm); in Vmls()
7675 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vmls() argument
7678 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmls()
7683 vmls(cond, dt, rd, rn, rm); in Vmls()
7685 void Vmls(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vmls() argument
7686 Vmls(al, dt, rd, rn, rm); in Vmls()
7693 DRegisterLane rm) { in Vmlsl() argument
7696 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmlsl()
7701 vmlsl(cond, dt, rd, rn, rm); in Vmlsl()
7703 void Vmlsl(DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) { in Vmlsl() argument
7704 Vmlsl(al, dt, rd, rn, rm); in Vmlsl()
7708 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vmlsl() argument
7711 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmlsl()
7716 vmlsl(cond, dt, rd, rn, rm); in Vmlsl()
7718 void Vmlsl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vmlsl() argument
7719 Vmlsl(al, dt, rd, rn, rm); in Vmlsl()
7744 void Vmov(Condition cond, Register rt, Register rt2, DRegister rm) { in Vmov() argument
7747 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmov()
7752 vmov(cond, rt, rt2, rm); in Vmov()
7754 void Vmov(Register rt, Register rt2, DRegister rm) { Vmov(al, rt, rt2, rm); } in Vmov() argument
7756 void Vmov(Condition cond, DRegister rm, Register rt, Register rt2) { in Vmov() argument
7757 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmov()
7764 vmov(cond, rm, rt, rt2); in Vmov()
7766 void Vmov(DRegister rm, Register rt, Register rt2) { Vmov(al, rm, rt, rt2); } in Vmov() argument
7769 Condition cond, Register rt, Register rt2, SRegister rm, SRegister rm1) { in Vmov() argument
7772 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmov()
7778 vmov(cond, rt, rt2, rm, rm1); in Vmov()
7780 void Vmov(Register rt, Register rt2, SRegister rm, SRegister rm1) { in Vmov() argument
7781 Vmov(al, rt, rt2, rm, rm1); in Vmov()
7785 Condition cond, SRegister rm, SRegister rm1, Register rt, Register rt2) { in Vmov() argument
7786 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmov()
7794 vmov(cond, rm, rm1, rt, rt2); in Vmov()
7796 void Vmov(SRegister rm, SRegister rm1, Register rt, Register rt2) { in Vmov() argument
7797 Vmov(al, rm, rm1, rt, rt2); in Vmov()
7886 void Vmovl(Condition cond, DataType dt, QRegister rd, DRegister rm) { in Vmovl() argument
7888 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmovl()
7893 vmovl(cond, dt, rd, rm); in Vmovl()
7895 void Vmovl(DataType dt, QRegister rd, DRegister rm) { Vmovl(al, dt, rd, rm); } in Vmovl() argument
7897 void Vmovn(Condition cond, DataType dt, DRegister rd, QRegister rm) { in Vmovn() argument
7899 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmovn()
7904 vmovn(cond, dt, rd, rm); in Vmovn()
7906 void Vmovn(DataType dt, DRegister rd, QRegister rm) { Vmovn(al, dt, rd, rm); } in Vmovn() argument
7973 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vmul() argument
7976 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmul()
7981 vmul(cond, dt, rd, rn, rm); in Vmul()
7983 void Vmul(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vmul() argument
7984 Vmul(al, dt, rd, rn, rm); in Vmul()
7988 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vmul() argument
7991 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmul()
7996 vmul(cond, dt, rd, rn, rm); in Vmul()
7998 void Vmul(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vmul() argument
7999 Vmul(al, dt, rd, rn, rm); in Vmul()
8003 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vmul() argument
8006 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmul()
8011 vmul(cond, dt, rd, rn, rm); in Vmul()
8013 void Vmul(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vmul() argument
8014 Vmul(al, dt, rd, rn, rm); in Vmul()
8038 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vmull() argument
8041 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vmull()
8046 vmull(cond, dt, rd, rn, rm); in Vmull()
8048 void Vmull(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vmull() argument
8049 Vmull(al, dt, rd, rn, rm); in Vmull()
8084 void Vneg(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vneg() argument
8086 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vneg()
8091 vneg(cond, dt, rd, rm); in Vneg()
8093 void Vneg(DataType dt, DRegister rd, DRegister rm) { Vneg(al, dt, rd, rm); } in Vneg() argument
8095 void Vneg(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vneg() argument
8097 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vneg()
8102 vneg(cond, dt, rd, rm); in Vneg()
8104 void Vneg(DataType dt, QRegister rd, QRegister rm) { Vneg(al, dt, rd, rm); } in Vneg() argument
8106 void Vneg(Condition cond, DataType dt, SRegister rd, SRegister rm) { in Vneg() argument
8108 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vneg()
8113 vneg(cond, dt, rd, rm); in Vneg()
8115 void Vneg(DataType dt, SRegister rd, SRegister rm) { Vneg(al, dt, rd, rm); } in Vneg() argument
8118 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vnmla() argument
8121 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vnmla()
8126 vnmla(cond, dt, rd, rn, rm); in Vnmla()
8128 void Vnmla(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vnmla() argument
8129 Vnmla(al, dt, rd, rn, rm); in Vnmla()
8133 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vnmla() argument
8136 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vnmla()
8141 vnmla(cond, dt, rd, rn, rm); in Vnmla()
8143 void Vnmla(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vnmla() argument
8144 Vnmla(al, dt, rd, rn, rm); in Vnmla()
8148 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vnmls() argument
8151 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vnmls()
8156 vnmls(cond, dt, rd, rn, rm); in Vnmls()
8158 void Vnmls(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vnmls() argument
8159 Vnmls(al, dt, rd, rn, rm); in Vnmls()
8163 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vnmls() argument
8166 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vnmls()
8171 vnmls(cond, dt, rd, rn, rm); in Vnmls()
8173 void Vnmls(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vnmls() argument
8174 Vnmls(al, dt, rd, rn, rm); in Vnmls()
8178 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vnmul() argument
8181 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vnmul()
8186 vnmul(cond, dt, rd, rn, rm); in Vnmul()
8188 void Vnmul(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vnmul() argument
8189 Vnmul(al, dt, rd, rn, rm); in Vnmul()
8193 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vnmul() argument
8196 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vnmul()
8201 vnmul(cond, dt, rd, rn, rm); in Vnmul()
8203 void Vnmul(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vnmul() argument
8204 Vnmul(al, dt, rd, rn, rm); in Vnmul()
8297 void Vpadal(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vpadal() argument
8299 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vpadal()
8304 vpadal(cond, dt, rd, rm); in Vpadal()
8306 void Vpadal(DataType dt, DRegister rd, DRegister rm) { in Vpadal() argument
8307 Vpadal(al, dt, rd, rm); in Vpadal()
8310 void Vpadal(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vpadal() argument
8312 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vpadal()
8317 vpadal(cond, dt, rd, rm); in Vpadal()
8319 void Vpadal(DataType dt, QRegister rd, QRegister rm) { in Vpadal() argument
8320 Vpadal(al, dt, rd, rm); in Vpadal()
8324 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vpadd() argument
8327 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vpadd()
8332 vpadd(cond, dt, rd, rn, rm); in Vpadd()
8334 void Vpadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vpadd() argument
8335 Vpadd(al, dt, rd, rn, rm); in Vpadd()
8338 void Vpaddl(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vpaddl() argument
8340 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vpaddl()
8345 vpaddl(cond, dt, rd, rm); in Vpaddl()
8347 void Vpaddl(DataType dt, DRegister rd, DRegister rm) { in Vpaddl() argument
8348 Vpaddl(al, dt, rd, rm); in Vpaddl()
8351 void Vpaddl(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vpaddl() argument
8353 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vpaddl()
8358 vpaddl(cond, dt, rd, rm); in Vpaddl()
8360 void Vpaddl(DataType dt, QRegister rd, QRegister rm) { in Vpaddl() argument
8361 Vpaddl(al, dt, rd, rm); in Vpaddl()
8365 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vpmax() argument
8368 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vpmax()
8373 vpmax(cond, dt, rd, rn, rm); in Vpmax()
8375 void Vpmax(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vpmax() argument
8376 Vpmax(al, dt, rd, rn, rm); in Vpmax()
8380 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vpmin() argument
8383 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vpmin()
8388 vpmin(cond, dt, rd, rn, rm); in Vpmin()
8390 void Vpmin(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vpmin() argument
8391 Vpmin(al, dt, rd, rn, rm); in Vpmin()
8454 void Vqabs(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vqabs() argument
8456 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqabs()
8461 vqabs(cond, dt, rd, rm); in Vqabs()
8463 void Vqabs(DataType dt, DRegister rd, DRegister rm) { Vqabs(al, dt, rd, rm); } in Vqabs() argument
8465 void Vqabs(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vqabs() argument
8467 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqabs()
8472 vqabs(cond, dt, rd, rm); in Vqabs()
8474 void Vqabs(DataType dt, QRegister rd, QRegister rm) { Vqabs(al, dt, rd, rm); } in Vqabs() argument
8477 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vqadd() argument
8480 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqadd()
8485 vqadd(cond, dt, rd, rn, rm); in Vqadd()
8487 void Vqadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vqadd() argument
8488 Vqadd(al, dt, rd, rn, rm); in Vqadd()
8492 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vqadd() argument
8495 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqadd()
8500 vqadd(cond, dt, rd, rn, rm); in Vqadd()
8502 void Vqadd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vqadd() argument
8503 Vqadd(al, dt, rd, rn, rm); in Vqadd()
8507 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vqdmlal() argument
8510 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqdmlal()
8515 vqdmlal(cond, dt, rd, rn, rm); in Vqdmlal()
8517 void Vqdmlal(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vqdmlal() argument
8518 Vqdmlal(al, dt, rd, rn, rm); in Vqdmlal()
8542 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vqdmlsl() argument
8545 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqdmlsl()
8550 vqdmlsl(cond, dt, rd, rn, rm); in Vqdmlsl()
8552 void Vqdmlsl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vqdmlsl() argument
8553 Vqdmlsl(al, dt, rd, rn, rm); in Vqdmlsl()
8577 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vqdmulh() argument
8580 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqdmulh()
8585 vqdmulh(cond, dt, rd, rn, rm); in Vqdmulh()
8587 void Vqdmulh(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vqdmulh() argument
8588 Vqdmulh(al, dt, rd, rn, rm); in Vqdmulh()
8592 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vqdmulh() argument
8595 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqdmulh()
8600 vqdmulh(cond, dt, rd, rn, rm); in Vqdmulh()
8602 void Vqdmulh(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vqdmulh() argument
8603 Vqdmulh(al, dt, rd, rn, rm); in Vqdmulh()
8610 DRegisterLane rm) { in Vqdmulh() argument
8613 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqdmulh()
8618 vqdmulh(cond, dt, rd, rn, rm); in Vqdmulh()
8620 void Vqdmulh(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in Vqdmulh() argument
8621 Vqdmulh(al, dt, rd, rn, rm); in Vqdmulh()
8628 DRegisterLane rm) { in Vqdmulh() argument
8631 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqdmulh()
8636 vqdmulh(cond, dt, rd, rn, rm); in Vqdmulh()
8638 void Vqdmulh(DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) { in Vqdmulh() argument
8639 Vqdmulh(al, dt, rd, rn, rm); in Vqdmulh()
8643 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vqdmull() argument
8646 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqdmull()
8651 vqdmull(cond, dt, rd, rn, rm); in Vqdmull()
8653 void Vqdmull(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vqdmull() argument
8654 Vqdmull(al, dt, rd, rn, rm); in Vqdmull()
8661 DRegisterLane rm) { in Vqdmull() argument
8664 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqdmull()
8669 vqdmull(cond, dt, rd, rn, rm); in Vqdmull()
8671 void Vqdmull(DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) { in Vqdmull() argument
8672 Vqdmull(al, dt, rd, rn, rm); in Vqdmull()
8675 void Vqmovn(Condition cond, DataType dt, DRegister rd, QRegister rm) { in Vqmovn() argument
8677 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqmovn()
8682 vqmovn(cond, dt, rd, rm); in Vqmovn()
8684 void Vqmovn(DataType dt, DRegister rd, QRegister rm) { in Vqmovn() argument
8685 Vqmovn(al, dt, rd, rm); in Vqmovn()
8688 void Vqmovun(Condition cond, DataType dt, DRegister rd, QRegister rm) { in Vqmovun() argument
8690 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqmovun()
8695 vqmovun(cond, dt, rd, rm); in Vqmovun()
8697 void Vqmovun(DataType dt, DRegister rd, QRegister rm) { in Vqmovun() argument
8698 Vqmovun(al, dt, rd, rm); in Vqmovun()
8701 void Vqneg(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vqneg() argument
8703 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqneg()
8708 vqneg(cond, dt, rd, rm); in Vqneg()
8710 void Vqneg(DataType dt, DRegister rd, DRegister rm) { Vqneg(al, dt, rd, rm); } in Vqneg() argument
8712 void Vqneg(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vqneg() argument
8714 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqneg()
8719 vqneg(cond, dt, rd, rm); in Vqneg()
8721 void Vqneg(DataType dt, QRegister rd, QRegister rm) { Vqneg(al, dt, rd, rm); } in Vqneg() argument
8724 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vqrdmulh() argument
8727 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqrdmulh()
8732 vqrdmulh(cond, dt, rd, rn, rm); in Vqrdmulh()
8734 void Vqrdmulh(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vqrdmulh() argument
8735 Vqrdmulh(al, dt, rd, rn, rm); in Vqrdmulh()
8739 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vqrdmulh() argument
8742 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqrdmulh()
8747 vqrdmulh(cond, dt, rd, rn, rm); in Vqrdmulh()
8749 void Vqrdmulh(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vqrdmulh() argument
8750 Vqrdmulh(al, dt, rd, rn, rm); in Vqrdmulh()
8757 DRegisterLane rm) { in Vqrdmulh() argument
8760 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqrdmulh()
8765 vqrdmulh(cond, dt, rd, rn, rm); in Vqrdmulh()
8767 void Vqrdmulh(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in Vqrdmulh() argument
8768 Vqrdmulh(al, dt, rd, rn, rm); in Vqrdmulh()
8775 DRegisterLane rm) { in Vqrdmulh() argument
8778 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqrdmulh()
8783 vqrdmulh(cond, dt, rd, rn, rm); in Vqrdmulh()
8785 void Vqrdmulh(DataType dt, QRegister rd, QRegister rn, DRegisterLane rm) { in Vqrdmulh() argument
8786 Vqrdmulh(al, dt, rd, rn, rm); in Vqrdmulh()
8790 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn) { in Vqrshl() argument
8792 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqrshl()
8798 vqrshl(cond, dt, rd, rm, rn); in Vqrshl()
8800 void Vqrshl(DataType dt, DRegister rd, DRegister rm, DRegister rn) { in Vqrshl() argument
8801 Vqrshl(al, dt, rd, rm, rn); in Vqrshl()
8805 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn) { in Vqrshl() argument
8807 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqrshl()
8813 vqrshl(cond, dt, rd, rm, rn); in Vqrshl()
8815 void Vqrshl(DataType dt, QRegister rd, QRegister rm, QRegister rn) { in Vqrshl() argument
8816 Vqrshl(al, dt, rd, rm, rn); in Vqrshl()
8822 QRegister rm, in Vqrshrn() argument
8825 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqrshrn()
8831 vqrshrn(cond, dt, rd, rm, operand); in Vqrshrn()
8835 QRegister rm, in Vqrshrn() argument
8837 Vqrshrn(al, dt, rd, rm, operand); in Vqrshrn()
8843 QRegister rm, in Vqrshrun() argument
8846 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqrshrun()
8852 vqrshrun(cond, dt, rd, rm, operand); in Vqrshrun()
8856 QRegister rm, in Vqrshrun() argument
8858 Vqrshrun(al, dt, rd, rm, operand); in Vqrshrun()
8864 DRegister rm, in Vqshl() argument
8867 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqshl()
8873 vqshl(cond, dt, rd, rm, operand); in Vqshl()
8875 void Vqshl(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vqshl() argument
8876 Vqshl(al, dt, rd, rm, operand); in Vqshl()
8882 QRegister rm, in Vqshl() argument
8885 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqshl()
8891 vqshl(cond, dt, rd, rm, operand); in Vqshl()
8893 void Vqshl(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vqshl() argument
8894 Vqshl(al, dt, rd, rm, operand); in Vqshl()
8900 DRegister rm, in Vqshlu() argument
8903 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqshlu()
8909 vqshlu(cond, dt, rd, rm, operand); in Vqshlu()
8913 DRegister rm, in Vqshlu() argument
8915 Vqshlu(al, dt, rd, rm, operand); in Vqshlu()
8921 QRegister rm, in Vqshlu() argument
8924 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqshlu()
8930 vqshlu(cond, dt, rd, rm, operand); in Vqshlu()
8934 QRegister rm, in Vqshlu() argument
8936 Vqshlu(al, dt, rd, rm, operand); in Vqshlu()
8942 QRegister rm, in Vqshrn() argument
8945 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqshrn()
8951 vqshrn(cond, dt, rd, rm, operand); in Vqshrn()
8955 QRegister rm, in Vqshrn() argument
8957 Vqshrn(al, dt, rd, rm, operand); in Vqshrn()
8963 QRegister rm, in Vqshrun() argument
8966 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqshrun()
8972 vqshrun(cond, dt, rd, rm, operand); in Vqshrun()
8976 QRegister rm, in Vqshrun() argument
8978 Vqshrun(al, dt, rd, rm, operand); in Vqshrun()
8982 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vqsub() argument
8985 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqsub()
8990 vqsub(cond, dt, rd, rn, rm); in Vqsub()
8992 void Vqsub(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vqsub() argument
8993 Vqsub(al, dt, rd, rn, rm); in Vqsub()
8997 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vqsub() argument
9000 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vqsub()
9005 vqsub(cond, dt, rd, rn, rm); in Vqsub()
9007 void Vqsub(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vqsub() argument
9008 Vqsub(al, dt, rd, rn, rm); in Vqsub()
9012 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm) { in Vraddhn() argument
9015 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vraddhn()
9020 vraddhn(cond, dt, rd, rn, rm); in Vraddhn()
9022 void Vraddhn(DataType dt, DRegister rd, QRegister rn, QRegister rm) { in Vraddhn() argument
9023 Vraddhn(al, dt, rd, rn, rm); in Vraddhn()
9026 void Vrecpe(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vrecpe() argument
9028 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrecpe()
9033 vrecpe(cond, dt, rd, rm); in Vrecpe()
9035 void Vrecpe(DataType dt, DRegister rd, DRegister rm) { in Vrecpe() argument
9036 Vrecpe(al, dt, rd, rm); in Vrecpe()
9039 void Vrecpe(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vrecpe() argument
9041 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrecpe()
9046 vrecpe(cond, dt, rd, rm); in Vrecpe()
9048 void Vrecpe(DataType dt, QRegister rd, QRegister rm) { in Vrecpe() argument
9049 Vrecpe(al, dt, rd, rm); in Vrecpe()
9053 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vrecps() argument
9056 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrecps()
9061 vrecps(cond, dt, rd, rn, rm); in Vrecps()
9063 void Vrecps(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vrecps() argument
9064 Vrecps(al, dt, rd, rn, rm); in Vrecps()
9068 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vrecps() argument
9071 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrecps()
9076 vrecps(cond, dt, rd, rn, rm); in Vrecps()
9078 void Vrecps(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vrecps() argument
9079 Vrecps(al, dt, rd, rn, rm); in Vrecps()
9082 void Vrev16(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vrev16() argument
9084 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrev16()
9089 vrev16(cond, dt, rd, rm); in Vrev16()
9091 void Vrev16(DataType dt, DRegister rd, DRegister rm) { in Vrev16() argument
9092 Vrev16(al, dt, rd, rm); in Vrev16()
9095 void Vrev16(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vrev16() argument
9097 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrev16()
9102 vrev16(cond, dt, rd, rm); in Vrev16()
9104 void Vrev16(DataType dt, QRegister rd, QRegister rm) { in Vrev16() argument
9105 Vrev16(al, dt, rd, rm); in Vrev16()
9108 void Vrev32(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vrev32() argument
9110 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrev32()
9115 vrev32(cond, dt, rd, rm); in Vrev32()
9117 void Vrev32(DataType dt, DRegister rd, DRegister rm) { in Vrev32() argument
9118 Vrev32(al, dt, rd, rm); in Vrev32()
9121 void Vrev32(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vrev32() argument
9123 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrev32()
9128 vrev32(cond, dt, rd, rm); in Vrev32()
9130 void Vrev32(DataType dt, QRegister rd, QRegister rm) { in Vrev32() argument
9131 Vrev32(al, dt, rd, rm); in Vrev32()
9134 void Vrev64(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vrev64() argument
9136 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrev64()
9141 vrev64(cond, dt, rd, rm); in Vrev64()
9143 void Vrev64(DataType dt, DRegister rd, DRegister rm) { in Vrev64() argument
9144 Vrev64(al, dt, rd, rm); in Vrev64()
9147 void Vrev64(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vrev64() argument
9149 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrev64()
9154 vrev64(cond, dt, rd, rm); in Vrev64()
9156 void Vrev64(DataType dt, QRegister rd, QRegister rm) { in Vrev64() argument
9157 Vrev64(al, dt, rd, rm); in Vrev64()
9161 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vrhadd() argument
9164 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrhadd()
9169 vrhadd(cond, dt, rd, rn, rm); in Vrhadd()
9171 void Vrhadd(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vrhadd() argument
9172 Vrhadd(al, dt, rd, rn, rm); in Vrhadd()
9176 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vrhadd() argument
9179 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrhadd()
9184 vrhadd(cond, dt, rd, rn, rm); in Vrhadd()
9186 void Vrhadd(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vrhadd() argument
9187 Vrhadd(al, dt, rd, rn, rm); in Vrhadd()
9190 void Vrinta(DataType dt, DRegister rd, DRegister rm) { in Vrinta() argument
9192 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrinta()
9196 vrinta(dt, rd, rm); in Vrinta()
9199 void Vrinta(DataType dt, QRegister rd, QRegister rm) { in Vrinta() argument
9201 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrinta()
9205 vrinta(dt, rd, rm); in Vrinta()
9208 void Vrinta(DataType dt, SRegister rd, SRegister rm) { in Vrinta() argument
9210 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrinta()
9214 vrinta(dt, rd, rm); in Vrinta()
9217 void Vrintm(DataType dt, DRegister rd, DRegister rm) { in Vrintm() argument
9219 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintm()
9223 vrintm(dt, rd, rm); in Vrintm()
9226 void Vrintm(DataType dt, QRegister rd, QRegister rm) { in Vrintm() argument
9228 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintm()
9232 vrintm(dt, rd, rm); in Vrintm()
9235 void Vrintm(DataType dt, SRegister rd, SRegister rm) { in Vrintm() argument
9237 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintm()
9241 vrintm(dt, rd, rm); in Vrintm()
9244 void Vrintn(DataType dt, DRegister rd, DRegister rm) { in Vrintn() argument
9246 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintn()
9250 vrintn(dt, rd, rm); in Vrintn()
9253 void Vrintn(DataType dt, QRegister rd, QRegister rm) { in Vrintn() argument
9255 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintn()
9259 vrintn(dt, rd, rm); in Vrintn()
9262 void Vrintn(DataType dt, SRegister rd, SRegister rm) { in Vrintn() argument
9264 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintn()
9268 vrintn(dt, rd, rm); in Vrintn()
9271 void Vrintp(DataType dt, DRegister rd, DRegister rm) { in Vrintp() argument
9273 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintp()
9277 vrintp(dt, rd, rm); in Vrintp()
9280 void Vrintp(DataType dt, QRegister rd, QRegister rm) { in Vrintp() argument
9282 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintp()
9286 vrintp(dt, rd, rm); in Vrintp()
9289 void Vrintp(DataType dt, SRegister rd, SRegister rm) { in Vrintp() argument
9291 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintp()
9295 vrintp(dt, rd, rm); in Vrintp()
9298 void Vrintr(Condition cond, DataType dt, SRegister rd, SRegister rm) { in Vrintr() argument
9300 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintr()
9305 vrintr(cond, dt, rd, rm); in Vrintr()
9307 void Vrintr(DataType dt, SRegister rd, SRegister rm) { in Vrintr() argument
9308 Vrintr(al, dt, rd, rm); in Vrintr()
9311 void Vrintr(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vrintr() argument
9313 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintr()
9318 vrintr(cond, dt, rd, rm); in Vrintr()
9320 void Vrintr(DataType dt, DRegister rd, DRegister rm) { in Vrintr() argument
9321 Vrintr(al, dt, rd, rm); in Vrintr()
9324 void Vrintx(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vrintx() argument
9326 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintx()
9331 vrintx(cond, dt, rd, rm); in Vrintx()
9333 void Vrintx(DataType dt, DRegister rd, DRegister rm) { in Vrintx() argument
9334 Vrintx(al, dt, rd, rm); in Vrintx()
9337 void Vrintx(DataType dt, QRegister rd, QRegister rm) { in Vrintx() argument
9339 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintx()
9343 vrintx(dt, rd, rm); in Vrintx()
9346 void Vrintx(Condition cond, DataType dt, SRegister rd, SRegister rm) { in Vrintx() argument
9348 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintx()
9353 vrintx(cond, dt, rd, rm); in Vrintx()
9355 void Vrintx(DataType dt, SRegister rd, SRegister rm) { in Vrintx() argument
9356 Vrintx(al, dt, rd, rm); in Vrintx()
9359 void Vrintz(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vrintz() argument
9361 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintz()
9366 vrintz(cond, dt, rd, rm); in Vrintz()
9368 void Vrintz(DataType dt, DRegister rd, DRegister rm) { in Vrintz() argument
9369 Vrintz(al, dt, rd, rm); in Vrintz()
9372 void Vrintz(DataType dt, QRegister rd, QRegister rm) { in Vrintz() argument
9374 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintz()
9378 vrintz(dt, rd, rm); in Vrintz()
9381 void Vrintz(Condition cond, DataType dt, SRegister rd, SRegister rm) { in Vrintz() argument
9383 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrintz()
9388 vrintz(cond, dt, rd, rm); in Vrintz()
9390 void Vrintz(DataType dt, SRegister rd, SRegister rm) { in Vrintz() argument
9391 Vrintz(al, dt, rd, rm); in Vrintz()
9395 Condition cond, DataType dt, DRegister rd, DRegister rm, DRegister rn) { in Vrshl() argument
9397 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrshl()
9403 vrshl(cond, dt, rd, rm, rn); in Vrshl()
9405 void Vrshl(DataType dt, DRegister rd, DRegister rm, DRegister rn) { in Vrshl() argument
9406 Vrshl(al, dt, rd, rm, rn); in Vrshl()
9410 Condition cond, DataType dt, QRegister rd, QRegister rm, QRegister rn) { in Vrshl() argument
9412 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrshl()
9418 vrshl(cond, dt, rd, rm, rn); in Vrshl()
9420 void Vrshl(DataType dt, QRegister rd, QRegister rm, QRegister rn) { in Vrshl() argument
9421 Vrshl(al, dt, rd, rm, rn); in Vrshl()
9427 DRegister rm, in Vrshr() argument
9430 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrshr()
9436 vrshr(cond, dt, rd, rm, operand); in Vrshr()
9438 void Vrshr(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vrshr() argument
9439 Vrshr(al, dt, rd, rm, operand); in Vrshr()
9445 QRegister rm, in Vrshr() argument
9448 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrshr()
9454 vrshr(cond, dt, rd, rm, operand); in Vrshr()
9456 void Vrshr(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vrshr() argument
9457 Vrshr(al, dt, rd, rm, operand); in Vrshr()
9463 QRegister rm, in Vrshrn() argument
9466 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrshrn()
9472 vrshrn(cond, dt, rd, rm, operand); in Vrshrn()
9476 QRegister rm, in Vrshrn() argument
9478 Vrshrn(al, dt, rd, rm, operand); in Vrshrn()
9481 void Vrsqrte(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vrsqrte() argument
9483 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrsqrte()
9488 vrsqrte(cond, dt, rd, rm); in Vrsqrte()
9490 void Vrsqrte(DataType dt, DRegister rd, DRegister rm) { in Vrsqrte() argument
9491 Vrsqrte(al, dt, rd, rm); in Vrsqrte()
9494 void Vrsqrte(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vrsqrte() argument
9496 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrsqrte()
9501 vrsqrte(cond, dt, rd, rm); in Vrsqrte()
9503 void Vrsqrte(DataType dt, QRegister rd, QRegister rm) { in Vrsqrte() argument
9504 Vrsqrte(al, dt, rd, rm); in Vrsqrte()
9508 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vrsqrts() argument
9511 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrsqrts()
9516 vrsqrts(cond, dt, rd, rn, rm); in Vrsqrts()
9518 void Vrsqrts(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vrsqrts() argument
9519 Vrsqrts(al, dt, rd, rn, rm); in Vrsqrts()
9523 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vrsqrts() argument
9526 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrsqrts()
9531 vrsqrts(cond, dt, rd, rn, rm); in Vrsqrts()
9533 void Vrsqrts(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vrsqrts() argument
9534 Vrsqrts(al, dt, rd, rn, rm); in Vrsqrts()
9540 DRegister rm, in Vrsra() argument
9543 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrsra()
9549 vrsra(cond, dt, rd, rm, operand); in Vrsra()
9551 void Vrsra(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vrsra() argument
9552 Vrsra(al, dt, rd, rm, operand); in Vrsra()
9558 QRegister rm, in Vrsra() argument
9561 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrsra()
9567 vrsra(cond, dt, rd, rm, operand); in Vrsra()
9569 void Vrsra(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vrsra() argument
9570 Vrsra(al, dt, rd, rm, operand); in Vrsra()
9574 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm) { in Vrsubhn() argument
9577 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vrsubhn()
9582 vrsubhn(cond, dt, rd, rn, rm); in Vrsubhn()
9584 void Vrsubhn(DataType dt, DRegister rd, QRegister rn, QRegister rm) { in Vrsubhn() argument
9585 Vrsubhn(al, dt, rd, rn, rm); in Vrsubhn()
9588 void Vseleq(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vseleq() argument
9591 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vseleq()
9595 vseleq(dt, rd, rn, rm); in Vseleq()
9598 void Vseleq(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vseleq() argument
9601 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vseleq()
9605 vseleq(dt, rd, rn, rm); in Vseleq()
9608 void Vselge(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vselge() argument
9611 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vselge()
9615 vselge(dt, rd, rn, rm); in Vselge()
9618 void Vselge(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vselge() argument
9621 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vselge()
9625 vselge(dt, rd, rn, rm); in Vselge()
9628 void Vselgt(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vselgt() argument
9631 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vselgt()
9635 vselgt(dt, rd, rn, rm); in Vselgt()
9638 void Vselgt(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vselgt() argument
9641 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vselgt()
9645 vselgt(dt, rd, rn, rm); in Vselgt()
9648 void Vselvs(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vselvs() argument
9651 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vselvs()
9655 vselvs(dt, rd, rn, rm); in Vselvs()
9658 void Vselvs(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vselvs() argument
9661 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vselvs()
9665 vselvs(dt, rd, rn, rm); in Vselvs()
9671 DRegister rm, in Vshl() argument
9674 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vshl()
9680 vshl(cond, dt, rd, rm, operand); in Vshl()
9682 void Vshl(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vshl() argument
9683 Vshl(al, dt, rd, rm, operand); in Vshl()
9689 QRegister rm, in Vshl() argument
9692 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vshl()
9698 vshl(cond, dt, rd, rm, operand); in Vshl()
9700 void Vshl(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vshl() argument
9701 Vshl(al, dt, rd, rm, operand); in Vshl()
9707 DRegister rm, in Vshll() argument
9710 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vshll()
9716 vshll(cond, dt, rd, rm, operand); in Vshll()
9718 void Vshll(DataType dt, QRegister rd, DRegister rm, const DOperand& operand) { in Vshll() argument
9719 Vshll(al, dt, rd, rm, operand); in Vshll()
9725 DRegister rm, in Vshr() argument
9728 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vshr()
9734 vshr(cond, dt, rd, rm, operand); in Vshr()
9736 void Vshr(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vshr() argument
9737 Vshr(al, dt, rd, rm, operand); in Vshr()
9743 QRegister rm, in Vshr() argument
9746 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vshr()
9752 vshr(cond, dt, rd, rm, operand); in Vshr()
9754 void Vshr(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vshr() argument
9755 Vshr(al, dt, rd, rm, operand); in Vshr()
9761 QRegister rm, in Vshrn() argument
9764 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vshrn()
9770 vshrn(cond, dt, rd, rm, operand); in Vshrn()
9772 void Vshrn(DataType dt, DRegister rd, QRegister rm, const QOperand& operand) { in Vshrn() argument
9773 Vshrn(al, dt, rd, rm, operand); in Vshrn()
9779 DRegister rm, in Vsli() argument
9782 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsli()
9788 vsli(cond, dt, rd, rm, operand); in Vsli()
9790 void Vsli(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vsli() argument
9791 Vsli(al, dt, rd, rm, operand); in Vsli()
9797 QRegister rm, in Vsli() argument
9800 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsli()
9806 vsli(cond, dt, rd, rm, operand); in Vsli()
9808 void Vsli(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vsli() argument
9809 Vsli(al, dt, rd, rm, operand); in Vsli()
9812 void Vsqrt(Condition cond, DataType dt, SRegister rd, SRegister rm) { in Vsqrt() argument
9814 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsqrt()
9819 vsqrt(cond, dt, rd, rm); in Vsqrt()
9821 void Vsqrt(DataType dt, SRegister rd, SRegister rm) { Vsqrt(al, dt, rd, rm); } in Vsqrt() argument
9823 void Vsqrt(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vsqrt() argument
9825 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsqrt()
9830 vsqrt(cond, dt, rd, rm); in Vsqrt()
9832 void Vsqrt(DataType dt, DRegister rd, DRegister rm) { Vsqrt(al, dt, rd, rm); } in Vsqrt() argument
9837 DRegister rm, in Vsra() argument
9840 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsra()
9846 vsra(cond, dt, rd, rm, operand); in Vsra()
9848 void Vsra(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vsra() argument
9849 Vsra(al, dt, rd, rm, operand); in Vsra()
9855 QRegister rm, in Vsra() argument
9858 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsra()
9864 vsra(cond, dt, rd, rm, operand); in Vsra()
9866 void Vsra(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vsra() argument
9867 Vsra(al, dt, rd, rm, operand); in Vsra()
9873 DRegister rm, in Vsri() argument
9876 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsri()
9882 vsri(cond, dt, rd, rm, operand); in Vsri()
9884 void Vsri(DataType dt, DRegister rd, DRegister rm, const DOperand& operand) { in Vsri() argument
9885 Vsri(al, dt, rd, rm, operand); in Vsri()
9891 QRegister rm, in Vsri() argument
9894 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsri()
9900 vsri(cond, dt, rd, rm, operand); in Vsri()
9902 void Vsri(DataType dt, QRegister rd, QRegister rm, const QOperand& operand) { in Vsri() argument
9903 Vsri(al, dt, rd, rm, operand); in Vsri()
10215 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vsub() argument
10218 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsub()
10223 vsub(cond, dt, rd, rn, rm); in Vsub()
10225 void Vsub(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vsub() argument
10226 Vsub(al, dt, rd, rn, rm); in Vsub()
10230 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vsub() argument
10233 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsub()
10238 vsub(cond, dt, rd, rn, rm); in Vsub()
10240 void Vsub(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vsub() argument
10241 Vsub(al, dt, rd, rn, rm); in Vsub()
10245 Condition cond, DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vsub() argument
10248 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsub()
10253 vsub(cond, dt, rd, rn, rm); in Vsub()
10255 void Vsub(DataType dt, SRegister rd, SRegister rn, SRegister rm) { in Vsub() argument
10256 Vsub(al, dt, rd, rn, rm); in Vsub()
10260 Condition cond, DataType dt, DRegister rd, QRegister rn, QRegister rm) { in Vsubhn() argument
10263 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsubhn()
10268 vsubhn(cond, dt, rd, rn, rm); in Vsubhn()
10270 void Vsubhn(DataType dt, DRegister rd, QRegister rn, QRegister rm) { in Vsubhn() argument
10271 Vsubhn(al, dt, rd, rn, rm); in Vsubhn()
10275 Condition cond, DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vsubl() argument
10278 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsubl()
10283 vsubl(cond, dt, rd, rn, rm); in Vsubl()
10285 void Vsubl(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in Vsubl() argument
10286 Vsubl(al, dt, rd, rn, rm); in Vsubl()
10290 Condition cond, DataType dt, QRegister rd, QRegister rn, DRegister rm) { in Vsubw() argument
10293 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vsubw()
10298 vsubw(cond, dt, rd, rn, rm); in Vsubw()
10300 void Vsubw(DataType dt, QRegister rd, QRegister rn, DRegister rm) { in Vsubw() argument
10301 Vsubw(al, dt, rd, rn, rm); in Vsubw()
10304 void Vswp(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vswp() argument
10306 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vswp()
10311 vswp(cond, dt, rd, rm); in Vswp()
10313 void Vswp(DataType dt, DRegister rd, DRegister rm) { Vswp(al, dt, rd, rm); } in Vswp() argument
10314 void Vswp(Condition cond, DRegister rd, DRegister rm) { in Vswp() argument
10315 Vswp(cond, kDataTypeValueNone, rd, rm); in Vswp()
10317 void Vswp(DRegister rd, DRegister rm) { in Vswp() argument
10318 Vswp(al, kDataTypeValueNone, rd, rm); in Vswp()
10321 void Vswp(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vswp() argument
10323 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vswp()
10328 vswp(cond, dt, rd, rm); in Vswp()
10330 void Vswp(DataType dt, QRegister rd, QRegister rm) { Vswp(al, dt, rd, rm); } in Vswp() argument
10331 void Vswp(Condition cond, QRegister rd, QRegister rm) { in Vswp() argument
10332 Vswp(cond, kDataTypeValueNone, rd, rm); in Vswp()
10334 void Vswp(QRegister rd, QRegister rm) { in Vswp() argument
10335 Vswp(al, kDataTypeValueNone, rd, rm); in Vswp()
10342 DRegister rm) { in Vtbl() argument
10345 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vtbl()
10350 vtbl(cond, dt, rd, nreglist, rm); in Vtbl()
10355 DRegister rm) { in Vtbl() argument
10356 Vtbl(al, dt, rd, nreglist, rm); in Vtbl()
10363 DRegister rm) { in Vtbx() argument
10366 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vtbx()
10371 vtbx(cond, dt, rd, nreglist, rm); in Vtbx()
10376 DRegister rm) { in Vtbx() argument
10377 Vtbx(al, dt, rd, nreglist, rm); in Vtbx()
10380 void Vtrn(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vtrn() argument
10382 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vtrn()
10387 vtrn(cond, dt, rd, rm); in Vtrn()
10389 void Vtrn(DataType dt, DRegister rd, DRegister rm) { Vtrn(al, dt, rd, rm); } in Vtrn() argument
10391 void Vtrn(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vtrn() argument
10393 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vtrn()
10398 vtrn(cond, dt, rd, rm); in Vtrn()
10400 void Vtrn(DataType dt, QRegister rd, QRegister rm) { Vtrn(al, dt, rd, rm); } in Vtrn() argument
10403 Condition cond, DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vtst() argument
10406 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vtst()
10411 vtst(cond, dt, rd, rn, rm); in Vtst()
10413 void Vtst(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in Vtst() argument
10414 Vtst(al, dt, rd, rn, rm); in Vtst()
10418 Condition cond, DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vtst() argument
10421 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vtst()
10426 vtst(cond, dt, rd, rn, rm); in Vtst()
10428 void Vtst(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in Vtst() argument
10429 Vtst(al, dt, rd, rn, rm); in Vtst()
10432 void Vuzp(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vuzp() argument
10434 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vuzp()
10439 vuzp(cond, dt, rd, rm); in Vuzp()
10441 void Vuzp(DataType dt, DRegister rd, DRegister rm) { Vuzp(al, dt, rd, rm); } in Vuzp() argument
10443 void Vuzp(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vuzp() argument
10445 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vuzp()
10450 vuzp(cond, dt, rd, rm); in Vuzp()
10452 void Vuzp(DataType dt, QRegister rd, QRegister rm) { Vuzp(al, dt, rd, rm); } in Vuzp() argument
10454 void Vzip(Condition cond, DataType dt, DRegister rd, DRegister rm) { in Vzip() argument
10456 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vzip()
10461 vzip(cond, dt, rd, rm); in Vzip()
10463 void Vzip(DataType dt, DRegister rd, DRegister rm) { Vzip(al, dt, rd, rm); } in Vzip() argument
10465 void Vzip(Condition cond, DataType dt, QRegister rd, QRegister rm) { in Vzip() argument
10467 VIXL_ASSERT(!AliasesAvailableScratchRegister(rm)); in Vzip()
10472 vzip(cond, dt, rd, rm); in Vzip()
10474 void Vzip(DataType dt, QRegister rd, QRegister rm) { Vzip(al, dt, rd, rm); } in Vzip() argument
10484 void Vabs(Condition cond, VRegister rd, VRegister rm) { in Vabs() argument
10486 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vabs()
10488 Vabs(cond, F32, rd.S(), rm.S()); in Vabs()
10490 Vabs(cond, F64, rd.D(), rm.D()); in Vabs()
10493 void Vabs(VRegister rd, VRegister rm) { Vabs(al, rd, rm); } in Vabs() argument
10494 void Vadd(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vadd() argument
10497 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vadd()
10499 Vadd(cond, F32, rd.S(), rn.S(), rm.S()); in Vadd()
10501 Vadd(cond, F64, rd.D(), rn.D(), rm.D()); in Vadd()
10504 void Vadd(VRegister rd, VRegister rn, VRegister rm) { Vadd(al, rd, rn, rm); } in Vadd() argument
10505 void Vcmp(Condition cond, VRegister rd, VRegister rm) { in Vcmp() argument
10507 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vcmp()
10509 Vcmp(cond, F32, rd.S(), rm.S()); in Vcmp()
10511 Vcmp(cond, F64, rd.D(), rm.D()); in Vcmp()
10514 void Vcmp(VRegister rd, VRegister rm) { Vcmp(al, rd, rm); } in Vcmp() argument
10515 void Vcmpe(Condition cond, VRegister rd, VRegister rm) { in Vcmpe() argument
10517 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vcmpe()
10519 Vcmpe(cond, F32, rd.S(), rm.S()); in Vcmpe()
10521 Vcmpe(cond, F64, rd.D(), rm.D()); in Vcmpe()
10524 void Vcmpe(VRegister rd, VRegister rm) { Vcmpe(al, rd, rm); } in Vcmpe() argument
10525 void Vdiv(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vdiv() argument
10528 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vdiv()
10530 Vdiv(cond, F32, rd.S(), rn.S(), rm.S()); in Vdiv()
10532 Vdiv(cond, F64, rd.D(), rn.D(), rm.D()); in Vdiv()
10535 void Vdiv(VRegister rd, VRegister rn, VRegister rm) { Vdiv(al, rd, rn, rm); } in Vdiv() argument
10536 void Vfma(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vfma() argument
10539 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vfma()
10541 Vfma(cond, F32, rd.S(), rn.S(), rm.S()); in Vfma()
10543 Vfma(cond, F64, rd.D(), rn.D(), rm.D()); in Vfma()
10546 void Vfma(VRegister rd, VRegister rn, VRegister rm) { Vfma(al, rd, rn, rm); } in Vfma() argument
10547 void Vfms(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vfms() argument
10550 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vfms()
10552 Vfms(cond, F32, rd.S(), rn.S(), rm.S()); in Vfms()
10554 Vfms(cond, F64, rd.D(), rn.D(), rm.D()); in Vfms()
10557 void Vfms(VRegister rd, VRegister rn, VRegister rm) { Vfms(al, rd, rn, rm); } in Vfms() argument
10558 void Vfnma(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vfnma() argument
10561 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vfnma()
10563 Vfnma(cond, F32, rd.S(), rn.S(), rm.S()); in Vfnma()
10565 Vfnma(cond, F64, rd.D(), rn.D(), rm.D()); in Vfnma()
10568 void Vfnma(VRegister rd, VRegister rn, VRegister rm) { in Vfnma() argument
10569 Vfnma(al, rd, rn, rm); in Vfnma()
10571 void Vfnms(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vfnms() argument
10574 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vfnms()
10576 Vfnms(cond, F32, rd.S(), rn.S(), rm.S()); in Vfnms()
10578 Vfnms(cond, F64, rd.D(), rn.D(), rm.D()); in Vfnms()
10581 void Vfnms(VRegister rd, VRegister rn, VRegister rm) { in Vfnms() argument
10582 Vfnms(al, rd, rn, rm); in Vfnms()
10584 void Vmaxnm(VRegister rd, VRegister rn, VRegister rm) { in Vmaxnm() argument
10587 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vmaxnm()
10589 Vmaxnm(F32, rd.S(), rn.S(), rm.S()); in Vmaxnm()
10591 Vmaxnm(F64, rd.D(), rn.D(), rm.D()); in Vmaxnm()
10594 void Vminnm(VRegister rd, VRegister rn, VRegister rm) { in Vminnm() argument
10597 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vminnm()
10599 Vminnm(F32, rd.S(), rn.S(), rm.S()); in Vminnm()
10601 Vminnm(F64, rd.D(), rn.D(), rm.D()); in Vminnm()
10604 void Vmla(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vmla() argument
10607 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vmla()
10609 Vmla(cond, F32, rd.S(), rn.S(), rm.S()); in Vmla()
10611 Vmla(cond, F64, rd.D(), rn.D(), rm.D()); in Vmla()
10614 void Vmla(VRegister rd, VRegister rn, VRegister rm) { Vmla(al, rd, rn, rm); } in Vmla() argument
10615 void Vmls(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vmls() argument
10618 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vmls()
10620 Vmls(cond, F32, rd.S(), rn.S(), rm.S()); in Vmls()
10622 Vmls(cond, F64, rd.D(), rn.D(), rm.D()); in Vmls()
10625 void Vmls(VRegister rd, VRegister rn, VRegister rm) { Vmls(al, rd, rn, rm); } in Vmls() argument
10626 void Vmov(Condition cond, VRegister rd, VRegister rm) { in Vmov() argument
10628 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vmov()
10630 Vmov(cond, F32, rd.S(), rm.S()); in Vmov()
10632 Vmov(cond, F64, rd.D(), rm.D()); in Vmov()
10635 void Vmov(VRegister rd, VRegister rm) { Vmov(al, rd, rm); } in Vmov() argument
10636 void Vmul(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vmul() argument
10639 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vmul()
10641 Vmul(cond, F32, rd.S(), rn.S(), rm.S()); in Vmul()
10643 Vmul(cond, F64, rd.D(), rn.D(), rm.D()); in Vmul()
10646 void Vmul(VRegister rd, VRegister rn, VRegister rm) { Vmul(al, rd, rn, rm); } in Vmul() argument
10647 void Vneg(Condition cond, VRegister rd, VRegister rm) { in Vneg() argument
10649 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vneg()
10651 Vneg(cond, F32, rd.S(), rm.S()); in Vneg()
10653 Vneg(cond, F64, rd.D(), rm.D()); in Vneg()
10656 void Vneg(VRegister rd, VRegister rm) { Vneg(al, rd, rm); } in Vneg() argument
10657 void Vnmla(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vnmla() argument
10660 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vnmla()
10662 Vnmla(cond, F32, rd.S(), rn.S(), rm.S()); in Vnmla()
10664 Vnmla(cond, F64, rd.D(), rn.D(), rm.D()); in Vnmla()
10667 void Vnmla(VRegister rd, VRegister rn, VRegister rm) { in Vnmla() argument
10668 Vnmla(al, rd, rn, rm); in Vnmla()
10670 void Vnmls(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vnmls() argument
10673 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vnmls()
10675 Vnmls(cond, F32, rd.S(), rn.S(), rm.S()); in Vnmls()
10677 Vnmls(cond, F64, rd.D(), rn.D(), rm.D()); in Vnmls()
10680 void Vnmls(VRegister rd, VRegister rn, VRegister rm) { in Vnmls() argument
10681 Vnmls(al, rd, rn, rm); in Vnmls()
10683 void Vnmul(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vnmul() argument
10686 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vnmul()
10688 Vnmul(cond, F32, rd.S(), rn.S(), rm.S()); in Vnmul()
10690 Vnmul(cond, F64, rd.D(), rn.D(), rm.D()); in Vnmul()
10693 void Vnmul(VRegister rd, VRegister rn, VRegister rm) { in Vnmul() argument
10694 Vnmul(al, rd, rn, rm); in Vnmul()
10696 void Vrinta(VRegister rd, VRegister rm) { in Vrinta() argument
10698 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vrinta()
10700 Vrinta(F32, rd.S(), rm.S()); in Vrinta()
10702 Vrinta(F64, rd.D(), rm.D()); in Vrinta()
10705 void Vrintm(VRegister rd, VRegister rm) { in Vrintm() argument
10707 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vrintm()
10709 Vrintm(F32, rd.S(), rm.S()); in Vrintm()
10711 Vrintm(F64, rd.D(), rm.D()); in Vrintm()
10714 void Vrintn(VRegister rd, VRegister rm) { in Vrintn() argument
10716 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vrintn()
10718 Vrintn(F32, rd.S(), rm.S()); in Vrintn()
10720 Vrintn(F64, rd.D(), rm.D()); in Vrintn()
10723 void Vrintp(VRegister rd, VRegister rm) { in Vrintp() argument
10725 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vrintp()
10727 Vrintp(F32, rd.S(), rm.S()); in Vrintp()
10729 Vrintp(F64, rd.D(), rm.D()); in Vrintp()
10732 void Vrintr(Condition cond, VRegister rd, VRegister rm) { in Vrintr() argument
10734 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vrintr()
10736 Vrintr(cond, F32, rd.S(), rm.S()); in Vrintr()
10738 Vrintr(cond, F64, rd.D(), rm.D()); in Vrintr()
10741 void Vrintr(VRegister rd, VRegister rm) { Vrintr(al, rd, rm); } in Vrintr() argument
10742 void Vrintx(Condition cond, VRegister rd, VRegister rm) { in Vrintx() argument
10744 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vrintx()
10746 Vrintx(cond, F32, rd.S(), rm.S()); in Vrintx()
10748 Vrintx(cond, F64, rd.D(), rm.D()); in Vrintx()
10751 void Vrintx(VRegister rd, VRegister rm) { Vrintx(al, rd, rm); } in Vrintx() argument
10752 void Vrintz(Condition cond, VRegister rd, VRegister rm) { in Vrintz() argument
10754 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vrintz()
10756 Vrintz(cond, F32, rd.S(), rm.S()); in Vrintz()
10758 Vrintz(cond, F64, rd.D(), rm.D()); in Vrintz()
10761 void Vrintz(VRegister rd, VRegister rm) { Vrintz(al, rd, rm); } in Vrintz() argument
10762 void Vseleq(VRegister rd, VRegister rn, VRegister rm) { in Vseleq() argument
10765 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vseleq()
10767 Vseleq(F32, rd.S(), rn.S(), rm.S()); in Vseleq()
10769 Vseleq(F64, rd.D(), rn.D(), rm.D()); in Vseleq()
10772 void Vselge(VRegister rd, VRegister rn, VRegister rm) { in Vselge() argument
10775 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vselge()
10777 Vselge(F32, rd.S(), rn.S(), rm.S()); in Vselge()
10779 Vselge(F64, rd.D(), rn.D(), rm.D()); in Vselge()
10782 void Vselgt(VRegister rd, VRegister rn, VRegister rm) { in Vselgt() argument
10785 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vselgt()
10787 Vselgt(F32, rd.S(), rn.S(), rm.S()); in Vselgt()
10789 Vselgt(F64, rd.D(), rn.D(), rm.D()); in Vselgt()
10792 void Vselvs(VRegister rd, VRegister rn, VRegister rm) { in Vselvs() argument
10795 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vselvs()
10797 Vselvs(F32, rd.S(), rn.S(), rm.S()); in Vselvs()
10799 Vselvs(F64, rd.D(), rn.D(), rm.D()); in Vselvs()
10802 void Vsqrt(Condition cond, VRegister rd, VRegister rm) { in Vsqrt() argument
10804 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vsqrt()
10806 Vsqrt(cond, F32, rd.S(), rm.S()); in Vsqrt()
10808 Vsqrt(cond, F64, rd.D(), rm.D()); in Vsqrt()
10811 void Vsqrt(VRegister rd, VRegister rm) { Vsqrt(al, rd, rm); } in Vsqrt() argument
10812 void Vsub(Condition cond, VRegister rd, VRegister rn, VRegister rm) { in Vsub() argument
10815 VIXL_ASSERT(rd.GetType() == rm.GetType()); in Vsub()
10817 Vsub(cond, F32, rd.S(), rn.S(), rm.S()); in Vsub()
10819 Vsub(cond, F64, rd.D(), rn.D(), rm.D()); in Vsub()
10822 void Vsub(VRegister rd, VRegister rn, VRegister rm) { Vsub(al, rd, rn, rm); } in Vsub() argument
10836 "void Vrinta(DataType dt, DRegister rd, DRegister rm)",
10837 void Vrinta(DataType dt1, DataType dt2, DRegister rd, DRegister rm)) { in Vrinta() argument
10840 return Vrinta(dt1, rd, rm); in Vrinta()
10843 "void Vrinta(DataType dt, QRegister rd, QRegister rm)",
10844 void Vrinta(DataType dt1, DataType dt2, QRegister rd, QRegister rm)) { in Vrinta() argument
10847 return Vrinta(dt1, rd, rm); in Vrinta()
10850 "void Vrinta(DataType dt, SRegister rd, SRegister rm)",
10851 void Vrinta(DataType dt1, DataType dt2, SRegister rd, SRegister rm)) { in Vrinta() argument
10854 return Vrinta(dt1, rd, rm); in Vrinta()
10858 "void Vrintm(DataType dt, DRegister rd, DRegister rm)",
10859 void Vrintm(DataType dt1, DataType dt2, DRegister rd, DRegister rm)) { in Vrintm() argument
10862 return Vrintm(dt1, rd, rm); in Vrintm()
10865 "void Vrintm(DataType dt, QRegister rd, QRegister rm)",
10866 void Vrintm(DataType dt1, DataType dt2, QRegister rd, QRegister rm)) { in Vrintm() argument
10869 return Vrintm(dt1, rd, rm); in Vrintm()
10872 "void Vrintm(DataType dt, SRegister rd, SRegister rm)",
10873 void Vrintm(DataType dt1, DataType dt2, SRegister rd, SRegister rm)) { in Vrintm() argument
10876 return Vrintm(dt1, rd, rm); in Vrintm()
10880 "void Vrintn(DataType dt, DRegister rd, DRegister rm)",
10881 void Vrintn(DataType dt1, DataType dt2, DRegister rd, DRegister rm)) { in Vrintn() argument
10884 return Vrintn(dt1, rd, rm); in Vrintn()
10887 "void Vrintn(DataType dt, QRegister rd, QRegister rm)",
10888 void Vrintn(DataType dt1, DataType dt2, QRegister rd, QRegister rm)) { in Vrintn() argument
10891 return Vrintn(dt1, rd, rm); in Vrintn()
10894 "void Vrintn(DataType dt, SRegister rd, SRegister rm)",
10895 void Vrintn(DataType dt1, DataType dt2, SRegister rd, SRegister rm)) { in Vrintn() argument
10898 return Vrintn(dt1, rd, rm); in Vrintn()
10902 "void Vrintp(DataType dt, DRegister rd, DRegister rm)",
10903 void Vrintp(DataType dt1, DataType dt2, DRegister rd, DRegister rm)) { in Vrintp() argument
10906 return Vrintp(dt1, rd, rm); in Vrintp()
10909 "void Vrintp(DataType dt, QRegister rd, QRegister rm)",
10910 void Vrintp(DataType dt1, DataType dt2, QRegister rd, QRegister rm)) { in Vrintp() argument
10913 return Vrintp(dt1, rd, rm); in Vrintp()
10916 "void Vrintp(DataType dt, SRegister rd, SRegister rm)",
10917 void Vrintp(DataType dt1, DataType dt2, SRegister rd, SRegister rm)) { in Vrintp() argument
10920 return Vrintp(dt1, rd, rm); in Vrintp()
10924 "void Vrintr(Condition cond, DataType dt, SRegister rd, SRegister rm)",
10929 SRegister rm)) { in Vrintr() argument
10932 return Vrintr(cond, dt1, rd, rm); in Vrintr()
10935 "void Vrintr(DataType dt, SRegister rd, SRegister rm)",
10936 void Vrintr(DataType dt1, DataType dt2, SRegister rd, SRegister rm)) { in Vrintr() argument
10939 return Vrintr(dt1, rd, rm); in Vrintr()
10943 "void Vrintr(Condition cond, DataType dt, DRegister rd, DRegister rm)",
10948 DRegister rm)) { in Vrintr() argument
10951 return Vrintr(cond, dt1, rd, rm); in Vrintr()
10954 "void Vrintr(DataType dt, DRegister rd, DRegister rm)",
10955 void Vrintr(DataType dt1, DataType dt2, DRegister rd, DRegister rm)) { in Vrintr() argument
10958 return Vrintr(dt1, rd, rm); in Vrintr()
10962 "void Vrintx(Condition cond, DataType dt, DRegister rd, DRegister rm)",
10967 DRegister rm)) { in Vrintx() argument
10970 return Vrintx(cond, dt1, rd, rm); in Vrintx()
10973 "void Vrintx(DataType dt, DRegister rd, DRegister rm)",
10974 void Vrintx(DataType dt1, DataType dt2, DRegister rd, DRegister rm)) { in Vrintx() argument
10977 return Vrintx(dt1, rd, rm); in Vrintx()
10981 "void Vrintx(DataType dt, QRegister rd, QRegister rm)",
10982 void Vrintx(DataType dt1, DataType dt2, QRegister rd, QRegister rm)) { in Vrintx() argument
10985 return Vrintx(dt1, rd, rm); in Vrintx()
10989 "void Vrintx(Condition cond, DataType dt, SRegister rd, SRegister rm)",
10994 SRegister rm)) { in Vrintx() argument
10997 return Vrintx(cond, dt1, rd, rm); in Vrintx()
11000 "void Vrintx(DataType dt, SRegister rd, SRegister rm)",
11001 void Vrintx(DataType dt1, DataType dt2, SRegister rd, SRegister rm)) { in Vrintx() argument
11004 return Vrintx(dt1, rd, rm); in Vrintx()
11008 "void Vrintz(Condition cond, DataType dt, DRegister rd, DRegister rm)",
11013 DRegister rm)) { in Vrintz() argument
11016 return Vrintz(cond, dt1, rd, rm); in Vrintz()
11019 "void Vrintz(DataType dt, DRegister rd, DRegister rm)",
11020 void Vrintz(DataType dt1, DataType dt2, DRegister rd, DRegister rm)) { in Vrintz() argument
11023 return Vrintz(dt1, rd, rm); in Vrintz()
11027 "void Vrintz(DataType dt, QRegister rd, QRegister rm)",
11028 void Vrintz(DataType dt1, DataType dt2, QRegister rd, QRegister rm)) { in Vrintz() argument
11031 return Vrintz(dt1, rd, rm); in Vrintz()
11035 "void Vrintz(Condition cond, DataType dt, SRegister rd, SRegister rm)",
11040 SRegister rm)) { in Vrintz() argument
11043 return Vrintz(cond, dt1, rd, rm); in Vrintz()
11046 "void Vrintz(DataType dt, SRegister rd, SRegister rm)",
11047 void Vrintz(DataType dt1, DataType dt2, SRegister rd, SRegister rm)) { in Vrintz() argument
11050 return Vrintz(dt1, rd, rm); in Vrintz()