Lines Matching refs:w0
65 __ Add(w2, w0, 0xffffff1);
67 __ Adds(w4, w0, 0xffffff1);
69 __ Sub(w6, w0, 0xffffff1);
71 __ Subs(w8, w0, 0xffffff1);
75 __ Orr(w10, w0, 0xffffff1);
178 __ Mvn(w0, 0xfff);
180 __ Mvn(w2, Operand(w0, LSL, 1));
182 __ Mvn(w4, Operand(w0, LSR, 3));
184 __ Mvn(w6, Operand(w0, ASR, 11));
186 __ Mvn(w8, Operand(w0, ROR, 13));
223 __ Mov(w0, 0xffffffff);
463 __ Orr(w3, w0, Operand(w1, LSL, 28));
466 __ Orr(w6, w0, Operand(w1, ASR, 4));
468 __ Orr(w8, w0, Operand(w1, ROR, 12));
470 __ Orr(w10, w0, 0xf);
497 __ Orr(w6, w0, Operand(w1, UXTB));
499 __ Orr(w8, w0, Operand(w1, UXTW, 2));
501 __ Orr(w10, w0, Operand(w1, SXTB));
532 __ Orr(w12, w0, kWMinInt);
533 __ Eor(w13, w0, kWMinInt);
557 __ Orn(w3, w0, Operand(w1, LSL, 4));
560 __ Orn(w6, w0, Operand(w1, ASR, 1));
562 __ Orn(w8, w0, Operand(w1, ROR, 16));
564 __ Orn(w10, w0, 0x0000ffff);
591 __ Orn(w6, w0, Operand(w1, UXTB));
593 __ Orn(w8, w0, Operand(w1, UXTW, 2));
595 __ Orn(w10, w0, Operand(w1, SXTB));
624 __ And(w3, w0, Operand(w1, LSL, 4));
627 __ And(w6, w0, Operand(w1, ASR, 20));
629 __ And(w8, w0, Operand(w1, ROR, 28));
631 __ And(w10, w0, Operand(0xff00));
658 __ And(w6, w0, Operand(w1, UXTB));
660 __ And(w8, w0, Operand(w1, UXTW, 2));
662 __ And(w10, w0, Operand(w1, SXTB));
688 __ Ands(w0, w1, Operand(w1));
701 __ Ands(w0, w0, Operand(w1, LSR, 4));
726 __ Ands(w0, w0, Operand(0xf));
738 __ Ands(w0, w0, Operand(0x80000000));
758 __ Bic(w3, w0, Operand(w1, LSL, 4));
761 __ Bic(w6, w0, Operand(w1, ASR, 20));
763 __ Bic(w8, w0, Operand(w1, ROR, 28));
804 __ Bic(w6, w0, Operand(w1, UXTB));
806 __ Bic(w8, w0, Operand(w1, UXTW, 2));
808 __ Bic(w10, w0, Operand(w1, SXTB));
834 __ Bics(w0, w1, Operand(w1));
846 __ Bics(w0, w0, Operand(w0, LSR, 1));
882 __ Mov(w0, 0xffff0000);
883 __ Bics(w0, w0, 0xfffffff0);
903 __ Eor(w3, w0, Operand(w1, LSL, 4));
906 __ Eor(w6, w0, Operand(w1, ASR, 20));
908 __ Eor(w8, w0, Operand(w1, ROR, 28));
910 __ Eor(w10, w0, 0xff00ff00);
936 __ Eor(w6, w0, Operand(w1, UXTB));
938 __ Eor(w8, w0, Operand(w1, UXTW, 2));
940 __ Eor(w10, w0, Operand(w1, SXTB));
969 __ Eon(w3, w0, Operand(w1, LSL, 4));
972 __ Eon(w6, w0, Operand(w1, ASR, 20));
974 __ Eon(w8, w0, Operand(w1, ROR, 28));
976 __ Eon(w10, w0, 0x03c003c0);
1003 __ Eon(w6, w0, Operand(w1, UXTB));
1005 __ Eon(w8, w0, Operand(w1, UXTW, 2));
1007 __ Eon(w10, w0, Operand(w1, SXTB));
1037 __ Mul(w0, w25, w25);
1087 __ Mov(w0, a);
1089 __ Smull(x2, w0, w1);
1117 __ Madd(w0, w16, w16, w16);
1186 __ Msub(w0, w16, w16, w16);
1427 __ Udiv(w0, w16, w16);
1503 __ Rbit(w0, w24);
1544 __ Ldr(w0, 0x12345678);
1598 __ Clz(w0, w24);
3267 __ Ldr(w0, MemOperand(x17));
3268 __ Str(w0, MemOperand(x18));
3319 __ Ldr(w0, MemOperand(x22, 8191 * sizeof(src[0])));
3320 __ Str(w0, MemOperand(x23, 8191 * sizeof(dst[0])));
3330 ASSERT_EQUAL_32(8191, w0);
3365 __ Ldr(w0, MemOperand(x17, 4, PreIndex));
3366 __ Str(w0, MemOperand(x18, 12, PreIndex));
3423 __ Ldr(w0, MemOperand(x17, 4, PostIndex));
3424 __ Str(w0, MemOperand(x18, 12, PostIndex));
3515 __ Ldrsb(w0, MemOperand(x24));
3565 __ Ldr(w0, MemOperand(x16, x24));
3570 __ Str(w0, MemOperand(x17, x24));
3678 __ Ldp(w0, w1, MemOperand(x16));
3683 __ Stp(w0, w1, MemOperand(x17));
3736 __ Ldp(w0, w1, MemOperand(x20, base_offset));
3741 __ Stp(w0, w1, MemOperand(x21, base_offset));
3797 __ Ldnp(w0, w1, MemOperand(x16));
3804 __ Stnp(w0, w1, MemOperand(x17));
3867 __ Ldp(w0, w1, MemOperand(x16, 4, PreIndex));
3872 __ Stp(w0, w1, MemOperand(x17, -4, PreIndex));
3925 __ Ldp(w0, w1, MemOperand(x24, base_offset + 4, PreIndex));
3933 __ Stp(w0, w1, MemOperand(x25, -4 - base_offset, PreIndex));
3986 __ Ldp(w0, w1, MemOperand(x16, 4, PostIndex));
3991 __ Stp(w0, w1, MemOperand(x17, -4, PostIndex));
4045 __ Ldp(w0, w1, MemOperand(x24, base_offset + 4, PostIndex));
4053 __ Stp(w0, w1, MemOperand(x25, -4 - base_offset, PostIndex));
4125 __ Ldr(w0, MemOperand(x17, 1));
4126 __ Str(w0, MemOperand(x18, 2));
4853 __ Add(w14, w0, Operand(0x123));
4855 __ Add(w16, w0, Operand(0xabc << 12));
4863 __ Sub(w24, w0, Operand(0x1));
4905 __ Add(w12, w0, Operand(0x12345678));
4908 __ Add(w18, w0, Operand(kWMinInt));
4909 __ Sub(w19, w0, Operand(kWMinInt));
4912 __ Sub(w21, w0, Operand(0x12345678));
4948 __ Add(w15, w0, Operand(w1, ASR, 8));
5013 __ Add(w25, w0, Operand(w1, SXTB, 0));
5014 __ Add(w26, w0, Operand(w1, SXTB, 1));
5017 __ Add(w28, w0, Operand(w1, SXTW, 3));
5171 __ Neg(w4, Operand(w0, LSL, 2));
5173 __ Neg(w6, Operand(w0, LSR, 4));
5175 __ Neg(w8, Operand(w0, ASR, 6));
5178 __ Neg(w9, Operand(w0, UXTB));
5180 __ Neg(w11, Operand(w0, UXTH, 2));
5182 __ Neg(w13, Operand(w0, UXTW, 4));
5637 __ Adc(w11, w0, Operand(w1, LSL, 30));
5643 __ Cmp(w0, Operand(w0));
5652 __ Adc(w24, w0, Operand(w1, LSL, 30));
5709 __ Cmp(w0, Operand(w0));
5797 __ Adc(w8, w0, Operand(0xffffffff));
5799 __ Sbc(w10, w0, Operand(0xffffffff));
5804 __ Cmp(w0, Operand(w0));
5807 __ Adc(w19, w0, Operand(0xffffffff));
5809 __ Sbc(w21, w0, Operand(0xffffffff));
5886 __ Setf8(w0);
5899 __ Setf16(w0);
5947 __ Ngc(w14, Operand(w0));
5972 __ Mov(w0, 0);
5973 __ Cmp(w0, Operand(w0));
5995 __ Mov(w0, 0);
5997 __ Cmp(w0, Operand(w1));
6041 __ Mov(w0, 1);
6043 __ Cmn(w1, Operand(w0));
6065 __ Mov(w0, 1);
6067 __ Cmn(w1, Operand(w0));
6077 __ Mov(w0, 0);
6080 __ Adds(w0, w0, Operand(0));
6081 __ Ngcs(w0, Operand(w1));
6091 __ Mov(w0, 0);
6094 __ Cmp(w0, Operand(w0));
6095 __ Ngcs(w0, Operand(w1));
6149 ASSERT_EQUAL_32(ZCFlag, w0);
6201 ASSERT_EQUAL_32(ZCFlag, w0);
6254 ASSERT_EQUAL_32(NFlag, w0);
6282 ASSERT_EQUAL_32(NFlag, w0);
6322 ASSERT_EQUAL_32(ZCFlag, w0);
6340 __ Csel(w0, w24, w25, eq);
6471 __ Csel(w0, left, right, eq);
6481 ASSERT_EQUAL_32(left, w0);
6500 __ Csel(w0, w19, -2, ne);
6523 ASSERT_EQUAL_32(-2, w0);
6572 __ Lsl(w22, w0, w1);
6573 __ Lsl(w23, w0, w2);
6574 __ Lsl(w24, w0, w3);
6575 __ Lsl(w25, w0, w4);
6576 __ Lsl(w26, w0, w5);
6577 __ Lsl(w27, w0, w6);
6628 __ Lsr(w22, w0, w1);
6629 __ Lsr(w23, w0, w2);
6630 __ Lsr(w24, w0, w3);
6631 __ Lsr(w25, w0, w4);
6632 __ Lsr(w26, w0, w5);
6633 __ Lsr(w27, w0, w6);
6686 __ Asr(w22, w0, w1);
6687 __ Asr(w23, w0, w2);
6688 __ Asr(w24, w0, w3);
6689 __ Asr(w25, w0, w4);
6690 __ Asr(w26, w0, w5);
6691 __ Asr(w27, w0, w6);
6744 __ Ror(w22, w0, w1);
6745 __ Ror(w23, w0, w2);
6746 __ Ror(w24, w0, w3);
6747 __ Ror(w25, w0, w4);
6748 __ Ror(w26, w0, w5);
6749 __ Ror(w27, w0, w6);
6972 __ Mov(w0, 0);
6977 __ Cmp(w0, w0);
6981 __ Cmp(w0, w1);
6985 __ Adds(w0, w2, w2);
7048 __ Mov(w0, 1);
7051 __ Cmp(w0, 0);
7144 __ Mov(w0, 0);
7150 __ Cmp(w0, w0); // Set Z and C.
7924 __ Poke(w0, 0);
8001 __ Poke(w0, 1);
8125 __ Push(w0);
9199 __ PushWRegList(w0.GetBit() | w1.GetBit() | w2.GetBit() | w3.GetBit());
9200 __ Push(w3, w1, w2, w0);
9651 __ Ldarb(w0, MemOperand(x10));
9652 __ Add(w0, w0, 1);
9653 __ Stlrb(w0, MemOperand(x10));
9656 __ Ldarh(w0, MemOperand(x10));
9657 __ Add(w0, w0, 1);
9658 __ Stlrh(w0, MemOperand(x10));
9661 __ Ldar(w0, MemOperand(x10));
9662 __ Add(w0, w0, 1);
9663 __ Stlr(w0, MemOperand(x10));
9705 __ Ldlarb(w0, MemOperand(x10));
9706 __ Add(w0, w0, 1);
9707 __ Stllrb(w0, MemOperand(x10));
9710 __ Ldlarh(w0, MemOperand(x10));
9711 __ Add(w0, w0, 1);
9712 __ Stllrh(w0, MemOperand(x10));
9715 __ Ldlar(w0, MemOperand(x10));
9716 __ Add(w0, w0, 1);
9717 __ Stllr(w0, MemOperand(x10));
9771 __ Ldxrb(w0, MemOperand(x10));
9772 __ Add(w0, w0, 1);
9773 __ Stxrb(w5, w0, MemOperand(x10));
9779 __ Ldxrh(w0, MemOperand(x10));
9780 __ Add(w0, w0, 1);
9781 __ Stxrh(w5, w0, MemOperand(x10));
9787 __ Ldxr(w0, MemOperand(x10));
9788 __ Add(w0, w0, 1);
9789 __ Stxr(w5, w0, MemOperand(x10));
9803 __ Ldxp(w0, w1, MemOperand(x10));
9804 __ Add(w0, w0, 1);
9806 __ Stxp(w5, w0, w1, MemOperand(x10));
9872 __ Ldaxrb(w0, MemOperand(x10));
9873 __ Add(w0, w0, 1);
9874 __ Stlxrb(w5, w0, MemOperand(x10));
9880 __ Ldaxrh(w0, MemOperand(x10));
9881 __ Add(w0, w0, 1);
9882 __ Stlxrh(w5, w0, MemOperand(x10));
9888 __ Ldaxr(w0, MemOperand(x10));
9889 __ Add(w0, w0, 1);
9890 __ Stlxr(w5, w0, MemOperand(x10));
9904 __ Ldaxp(w0, w1, MemOperand(x10));
9905 __ Add(w0, w0, 1);
9907 __ Stlxp(w5, w0, w1, MemOperand(x10));
9960 __ Ldxrb(w0, MemOperand(x10));
9962 __ Add(w0, w0, 1);
9963 __ Stxrb(w5, w0, MemOperand(x10));
9966 __ Ldxrh(w0, MemOperand(x10));
9968 __ Add(w0, w0, 1);
9969 __ Stxrh(w5, w0, MemOperand(x10));
9972 __ Ldxr(w0, MemOperand(x10));
9974 __ Add(w0, w0, 1);
9975 __ Stxr(w5, w0, MemOperand(x10));
9984 __ Ldxp(w0, w1, MemOperand(x10));
9986 __ Add(w0, w0, 1);
9988 __ Stxp(w5, w0, w1, MemOperand(x10));
10000 __ Ldaxrb(w0, MemOperand(x10));
10002 __ Add(w0, w0, 1);
10003 __ Stlxrb(w5, w0, MemOperand(x10));
10006 __ Ldaxrh(w0, MemOperand(x10));
10008 __ Add(w0, w0, 1);
10009 __ Stlxrh(w5, w0, MemOperand(x10));
10012 __ Ldaxr(w0, MemOperand(x10));
10014 __ Add(w0, w0, 1);
10015 __ Stlxr(w5, w0, MemOperand(x10));
10024 __ Ldaxp(w0, w1, MemOperand(x10));
10026 __ Add(w0, w0, 1);
10028 __ Stlxp(w5, w0, w1, MemOperand(x10));
10072 __ Ldxrb(w0, MemOperand(x10));
10073 __ Stxrb(w5, w0, MemOperand(x10));
10082 __ Ldxrh(w0, MemOperand(x10));
10083 __ Stxrh(w5, w0, MemOperand(x10));
10090 __ Ldxr(w0, MemOperand(x10));
10091 __ Stxr(w5, w0, MemOperand(x10));
10106 __ Ldxp(w0, w1, MemOperand(x10));
10107 __ Stxp(w5, w0, w1, MemOperand(x10));
10156 __ Ldxrb(w0, MemOperand(x10));
10157 __ Stxrb(w5, w0, MemOperand(x10));
10166 __ Ldaxrh(w0, MemOperand(x10));
10167 __ Stlxrh(w5, w0, MemOperand(x10));
10174 __ Ldaxr(w0, MemOperand(x10));
10175 __ Stlxr(w5, w0, MemOperand(x10));
10190 __ Ldaxp(w0, w1, MemOperand(x10));
10191 __ Stlxp(w5, w0, w1, MemOperand(x10));
10253 __ Cas(w1, w0, MemOperand(x21));
10254 __ Cas(w2, w0, MemOperand(x22));
10255 __ Casa(w3, w0, MemOperand(x23));
10256 __ Casa(w4, w0, MemOperand(x24));
10257 __ Casl(w5, w0, MemOperand(x25));
10258 __ Casl(w6, w0, MemOperand(x26));
10259 __ Casal(w7, w0, MemOperand(x27));
10260 __ Casal(w8, w0, MemOperand(x28));
10389 __ Casb(w1, w0, MemOperand(x21));
10390 __ Casb(w2, w0, MemOperand(x22));
10391 __ Casab(w3, w0, MemOperand(x23));
10392 __ Casab(w4, w0, MemOperand(x24));
10393 __ Caslb(w5, w0, MemOperand(x25));
10394 __ Caslb(w6, w0, MemOperand(x26));
10395 __ Casalb(w7, w0, MemOperand(x27));
10396 __ Casalb(w8, w0, MemOperand(x28));
10457 __ Cash(w1, w0, MemOperand(x21));
10458 __ Cash(w2, w0, MemOperand(x22));
10459 __ Casah(w3, w0, MemOperand(x23));
10460 __ Casah(w4, w0, MemOperand(x24));
10461 __ Caslh(w5, w0, MemOperand(x25));
10462 __ Caslh(w6, w0, MemOperand(x26));
10463 __ Casalh(w7, w0, MemOperand(x27));
10464 __ Casalh(w8, w0, MemOperand(x28));
10537 __ Casp(w2, w3, w0, w1, MemOperand(x21));
10538 __ Casp(w4, w5, w0, w1, MemOperand(x22));
10539 __ Caspa(w6, w7, w0, w1, MemOperand(x23));
10540 __ Caspa(w8, w9, w0, w1, MemOperand(x24));
10541 __ Caspl(w10, w11, w0, w1, MemOperand(x25));
10542 __ Caspl(w12, w13, w0, w1, MemOperand(x26));
10543 __ Caspal(w14, w15, w0, w1, MemOperand(x27));
10544 __ Caspal(w16, w17, w0, w1, MemOperand(x28));
10765 (masm.*(load_funcs[0]))(w0, w10, MemOperand(x20));
11089 __ Ldaprb(w0, MemOperand(x20));
11119 __ Ldaprb(w0, MemOperand(x20));
11165 __ Ldapursb(w0, MemOperand(x20));
11224 __ Stlrb(w0, MemOperand(x20));
11225 __ Stlrh(w0, MemOperand(x20, 1));
11226 __ Stlr(w0, MemOperand(x20, 3));
11284 __ Stxrb(w0, w1, MemOperand(x20));
11285 __ Stlxrb(w0, w1, MemOperand(x20));
11286 __ Ldxrb(w0, MemOperand(x20));
11287 __ Ldaxrb(w0, MemOperand(x20));
11288 __ Stllrb(w0, MemOperand(x20));
11289 __ Stlrb(w0, MemOperand(x20));
11290 __ Casb(w0, w1, MemOperand(x20));
11291 __ Caslb(w0, w1, MemOperand(x20));
11292 __ Ldlarb(w0, MemOperand(x20));
11293 __ Ldarb(w0, MemOperand(x20));
11294 __ Casab(w0, w1, MemOperand(x20));
11295 __ Casalb(w0, w1, MemOperand(x20));
11297 __ Swpb(w0, w1, MemOperand(x20));
11298 __ Swplb(w0, w1, MemOperand(x20));
11299 __ Swpab(w0, w1, MemOperand(x20));
11300 __ Swpalb(w0, w1, MemOperand(x20));
11301 __ Ldaprb(w0, MemOperand(x20));
11303 __ Stlrb(w0, MemOperand(x19, i));
11304 __ Ldaprb(w0, MemOperand(x19, i));
11305 __ Ldapursb(w0, MemOperand(x20));
11308 #define ATOMIC_LOAD_B(NAME) __ Ld##NAME##b(w0, w1, MemOperand(x20));
11309 #define ATOMIC_STORE_B(NAME) __ St##NAME##b(w0, MemOperand(x20));
11316 __ Stxrh(w0, w1, MemOperand(x20));
11317 __ Stlxrh(w0, w1, MemOperand(x20));
11318 __ Ldxrh(w0, MemOperand(x20));
11319 __ Ldaxrh(w0, MemOperand(x20));
11320 __ Stllrh(w0, MemOperand(x20));
11321 __ Stlrh(w0, MemOperand(x20));
11322 __ Cash(w0, w1, MemOperand(x20));
11323 __ Caslh(w0, w1, MemOperand(x20));
11324 __ Ldlarh(w0, MemOperand(x20));
11325 __ Ldarh(w0, MemOperand(x20));
11326 __ Casah(w0, w1, MemOperand(x20));
11327 __ Casalh(w0, w1, MemOperand(x20));
11329 __ Swph(w0, w1, MemOperand(x20));
11330 __ Swplh(w0, w1, MemOperand(x20));
11331 __ Swpah(w0, w1, MemOperand(x20));
11332 __ Swpalh(w0, w1, MemOperand(x20));
11333 __ Ldaprh(w0, MemOperand(x20));
11335 __ Stlrh(w0, MemOperand(x19, i));
11336 __ Ldaprh(w0, MemOperand(x19, i));
11337 __ Ldapursh(w0, MemOperand(x20));
11340 #define ATOMIC_LOAD_H(NAME) __ Ld##NAME##h(w0, w1, MemOperand(x20));
11341 #define ATOMIC_STORE_H(NAME) __ St##NAME##h(w0, MemOperand(x20));
11349 __ Stxr(w0, w1, MemOperand(x20));
11350 __ Stlxr(w0, w1, MemOperand(x20));
11351 __ Ldxr(w0, MemOperand(x20));
11352 __ Ldaxr(w0, MemOperand(x20));
11353 __ Stllr(w0, MemOperand(x20));
11354 __ Stlr(w0, MemOperand(x20));
11355 __ Cas(w0, w1, MemOperand(x20));
11356 __ Casl(w0, w1, MemOperand(x20));
11357 __ Ldlar(w0, MemOperand(x20));
11358 __ Ldar(w0, MemOperand(x20));
11359 __ Casa(w0, w1, MemOperand(x20));
11360 __ Casal(w0, w1, MemOperand(x20));
11362 __ Swp(w0, w1, MemOperand(x20));
11363 __ Swpl(w0, w1, MemOperand(x20));
11364 __ Swpa(w0, w1, MemOperand(x20));
11365 __ Swpal(w0, w1, MemOperand(x20));
11366 __ Ldapr(w0, MemOperand(x20));
11368 __ Stlr(w0, MemOperand(x19, i));
11369 __ Ldapr(w0, MemOperand(x19, i));
11372 #define ATOMIC_LOAD_W(NAME) __ Ld##NAME(w0, w1, MemOperand(x20));
11373 #define ATOMIC_STORE_W(NAME) __ St##NAME(w0, MemOperand(x20));
11381 __ Casp(w0, w1, w2, w3, MemOperand(x20));
11382 __ Caspl(w0, w1, w2, w3, MemOperand(x20));
11383 __ Caspa(w0, w1, w2, w3, MemOperand(x20));
11384 __ Caspal(w0, w1, w2, w3, MemOperand(x20));
11385 __ Stxp(w0, w1, w2, MemOperand(x20));
11386 __ Stlxp(w0, w1, w2, MemOperand(x20));
11387 __ Ldxp(w0, w1, MemOperand(x20));
11388 __ Ldaxp(w0, w1, MemOperand(x20));
11484 CHECK_ALIGN_FAIL(i, __ Stxrh(w0, w1, MemOperand(x20)));
11485 CHECK_ALIGN_FAIL(i, __ Stlxrh(w0, w1, MemOperand(x20)));
11486 CHECK_ALIGN_FAIL(i, __ Ldxrh(w0, MemOperand(x20)));
11487 CHECK_ALIGN_FAIL(i, __ Ldaxrh(w0, MemOperand(x20)));
11488 CHECK_ALIGN_FAIL(i, __ Stllrh(w0, MemOperand(x20)));
11489 CHECK_ALIGN_FAIL(i, __ Stlrh(w0, MemOperand(x20)));
11490 CHECK_ALIGN_FAIL(i, __ Cash(w0, w1, MemOperand(x20)));
11491 CHECK_ALIGN_FAIL(i, __ Caslh(w0, w1, MemOperand(x20)));
11492 CHECK_ALIGN_FAIL(i, __ Ldlarh(w0, MemOperand(x20)));
11493 CHECK_ALIGN_FAIL(i, __ Ldarh(w0, MemOperand(x20)));
11494 CHECK_ALIGN_FAIL(i, __ Casah(w0, w1, MemOperand(x20)));
11495 CHECK_ALIGN_FAIL(i, __ Casalh(w0, w1, MemOperand(x20)));
11497 CHECK_ALIGN_FAIL(i, __ Swph(w0, w1, MemOperand(x20)));
11498 CHECK_ALIGN_FAIL(i, __ Swplh(w0, w1, MemOperand(x20)));
11499 CHECK_ALIGN_FAIL(i, __ Swpah(w0, w1, MemOperand(x20)));
11500 CHECK_ALIGN_FAIL(i, __ Swpalh(w0, w1, MemOperand(x20)));
11501 CHECK_ALIGN_FAIL(i, __ Ldaprh(w0, MemOperand(x20)));
11503 CHECK_ALIGN_FAIL(0, __ Stlrh(w0, MemOperand(x20, i)));
11504 CHECK_ALIGN_FAIL(0, __ Ldaprh(w0, MemOperand(x20, i)));
11505 CHECK_ALIGN_FAIL(i, __ Ldapursh(w0, MemOperand(x20)));
11509 CHECK_ALIGN_FAIL(i, __ Ld##NAME##h(w0, w1, MemOperand(x20)));
11511 CHECK_ALIGN_FAIL(i, __ St##NAME##h(w0, MemOperand(x20)));
11519 CHECK_ALIGN_FAIL(i, __ Stxr(w0, w1, MemOperand(x20)));
11520 CHECK_ALIGN_FAIL(i, __ Stlxr(w0, w1, MemOperand(x20)));
11521 CHECK_ALIGN_FAIL(i, __ Ldxr(w0, MemOperand(x20)));
11522 CHECK_ALIGN_FAIL(i, __ Ldaxr(w0, MemOperand(x20)));
11523 CHECK_ALIGN_FAIL(i, __ Stllr(w0, MemOperand(x20)));
11524 CHECK_ALIGN_FAIL(i, __ Stlr(w0, MemOperand(x20)));
11525 CHECK_ALIGN_FAIL(i, __ Cas(w0, w1, MemOperand(x20)));
11526 CHECK_ALIGN_FAIL(i, __ Casl(w0, w1, MemOperand(x20)));
11527 CHECK_ALIGN_FAIL(i, __ Ldlar(w0, MemOperand(x20)));
11528 CHECK_ALIGN_FAIL(i, __ Ldar(w0, MemOperand(x20)));
11529 CHECK_ALIGN_FAIL(i, __ Casa(w0, w1, MemOperand(x20)));
11530 CHECK_ALIGN_FAIL(i, __ Casal(w0, w1, MemOperand(x20)));
11532 CHECK_ALIGN_FAIL(i, __ Swp(w0, w1, MemOperand(x20)));
11533 CHECK_ALIGN_FAIL(i, __ Swpl(w0, w1, MemOperand(x20)));
11534 CHECK_ALIGN_FAIL(i, __ Swpa(w0, w1, MemOperand(x20)));
11535 CHECK_ALIGN_FAIL(i, __ Swpal(w0, w1, MemOperand(x20)));
11536 CHECK_ALIGN_FAIL(i, __ Ldapr(w0, MemOperand(x20)));
11538 CHECK_ALIGN_FAIL(0, __ Stlr(w0, MemOperand(x20, i)));
11539 CHECK_ALIGN_FAIL(0, __ Ldapr(w0, MemOperand(x20, i)));
11543 CHECK_ALIGN_FAIL(i, __ Ld##NAME(w0, w1, MemOperand(x20)));
11545 CHECK_ALIGN_FAIL(i, __ St##NAME(w0, MemOperand(x20)));
11553 CHECK_ALIGN_FAIL(i, __ Casp(w0, w1, w2, w3, MemOperand(x20)));
11554 CHECK_ALIGN_FAIL(i, __ Caspl(w0, w1, w2, w3, MemOperand(x20)));
11555 CHECK_ALIGN_FAIL(i, __ Caspa(w0, w1, w2, w3, MemOperand(x20)));
11556 CHECK_ALIGN_FAIL(i, __ Caspal(w0, w1, w2, w3, MemOperand(x20)));
11557 CHECK_ALIGN_FAIL(i, __ Stxp(w0, w1, w2, MemOperand(x20)));
11558 CHECK_ALIGN_FAIL(i, __ Stlxp(w0, w1, w2, MemOperand(x20)));
11559 CHECK_ALIGN_FAIL(i, __ Ldxp(w0, w1, MemOperand(x20)));
11560 CHECK_ALIGN_FAIL(i, __ Ldaxp(w0, w1, MemOperand(x20)));
12576 __ Mov(w0, 0);
12578 __ Crc32b(w10, w0, w1);
12580 __ Mov(w0, 0x1);
12582 __ Crc32b(w11, w0, w1);
12584 __ Mov(w0, 0x1);
12586 __ Crc32b(w12, w0, w1);
12588 __ Mov(w0, 0);
12590 __ Crc32b(w13, w0, w1);
12592 __ Mov(w0, UINT32_MAX);
12594 __ Crc32b(w14, w0, w1);
12596 __ Mov(w0, 0x00010001);
12598 __ Crc32b(w15, w0, w1);
12620 __ Mov(w0, 0);
12622 __ Crc32h(w10, w0, w1);
12624 __ Mov(w0, 0x1);
12626 __ Crc32h(w11, w0, w1);
12628 __ Mov(w0, 0x1);
12630 __ Crc32h(w12, w0, w1);
12632 __ Mov(w0, 0);
12634 __ Crc32h(w13, w0, w1);
12636 __ Mov(w0, UINT32_MAX);
12638 __ Crc32h(w14, w0, w1);
12640 __ Mov(w0, 0x00010001);
12642 __ Crc32h(w15, w0, w1);
12664 __ Mov(w0, 0);
12666 __ Crc32w(w10, w0, w1);
12668 __ Mov(w0, 0x1);
12670 __ Crc32w(w11, w0, w1);
12672 __ Mov(w0, 0);
12674 __ Crc32w(w13, w0, w1);
12676 __ Mov(w0, UINT32_MAX);
12678 __ Crc32w(w14, w0, w1);
12680 __ Mov(w0, 0x00010001);
12682 __ Crc32w(w15, w0, w1);
12703 __ Mov(w0, 0);
12705 __ Crc32x(w10, w0, x1);
12707 __ Mov(w0, 0x1);
12709 __ Crc32x(w11, w0, x1);
12711 __ Mov(w0, 0);
12713 __ Crc32x(w13, w0, x1);
12715 __ Mov(w0, UINT32_MAX);
12717 __ Crc32x(w14, w0, x1);
12719 __ Mov(w0, 0x00010001);
12721 __ Crc32x(w15, w0, x1);
12742 __ Mov(w0, 0);
12744 __ Crc32cb(w10, w0, w1);
12746 __ Mov(w0, 0x1);
12748 __ Crc32cb(w11, w0, w1);
12750 __ Mov(w0, 0x1);
12752 __ Crc32cb(w12, w0, w1);
12754 __ Mov(w0, 0);
12756 __ Crc32cb(w13, w0, w1);
12758 __ Mov(w0, UINT32_MAX);
12760 __ Crc32cb(w14, w0, w1);
12762 __ Mov(w0, 0x00010001);
12764 __ Crc32cb(w15, w0, w1);
12786 __ Mov(w0, 0);
12788 __ Crc32ch(w10, w0, w1);
12790 __ Mov(w0, 0x1);
12792 __ Crc32ch(w11, w0, w1);
12794 __ Mov(w0, 0x1);
12796 __ Crc32ch(w12, w0, w1);
12798 __ Mov(w0, 0);
12800 __ Crc32ch(w13, w0, w1);
12802 __ Mov(w0, UINT32_MAX);
12804 __ Crc32ch(w14, w0, w1);
12806 __ Mov(w0, 0x00010001);
12808 __ Crc32ch(w15, w0, w1);
12830 __ Mov(w0, 0);
12832 __ Crc32cw(w10, w0, w1);
12834 __ Mov(w0, 0x1);
12836 __ Crc32cw(w11, w0, w1);
12838 __ Mov(w0, 0);
12840 __ Crc32cw(w13, w0, w1);
12842 __ Mov(w0, UINT32_MAX);
12844 __ Crc32cw(w14, w0, w1);
12846 __ Mov(w0, 0x00010001);
12848 __ Crc32cw(w15, w0, w1);
12869 __ Mov(w0, 0);
12871 __ Crc32cx(w10, w0, x1);
12873 __ Mov(w0, 0x1);
12875 __ Crc32cx(w11, w0, x1);
12877 __ Mov(w0, 0);
12879 __ Crc32cx(w13, w0, x1);
12881 __ Mov(w0, UINT32_MAX);
12883 __ Crc32cx(w14, w0, x1);
12885 __ Mov(w0, 0x00010001);
12887 __ Crc32cx(w15, w0, x1);
13558 __ Move(GenericOperand(w0),
13567 __ Move(GenericOperand(w1), GenericOperand(w0));
13593 ASSERT_EQUAL_32(0x11111111, w0);
13702 __ Mov(w0, 0);
13704 __ Mov(w20, w0);
13726 __ Mov(w0, 0);
13728 __ Mov(w0, 0);
13737 __ Mov(w0, 123);
13749 __ Mov(w23, w0);
13764 __ Mov(w0, x);
13766 __ Sxtb(w0, w0);
13767 __ Cmp(w0, ExtractSignedBitfield32(7, 0, x));
13769 __ Mov(w0, x);
13771 __ Uxtb(w0, w0);
13772 __ Cmp(w0, ExtractUnsignedBitfield32(7, 0, x));
13774 __ Mov(w0, x);
13776 __ Sxth(w0, w0);
13777 __ Cmp(w0, ExtractSignedBitfield32(15, 0, x));
13779 __ Mov(w0, x);
13781 __ Uxth(w0, w0);
13782 __ Cmp(w0, ExtractUnsignedBitfield32(15, 0, x));
13791 __ Mov(w0, 0);
13793 __ Mov(w25, w0);
13837 __ Mov(w20, w0);
13839 __ Mov(w0, 2);
13841 __ Mov(w21, w0);
13845 __ Mov(w22, w0);
13847 __ Mov(w23, w0);
13848 __ Mov(w0, 4);
13850 __ Mov(w24, w0);
13852 __ Mov(w25, w0);
13894 __ Mov(w0, w0, kDiscardForSameWReg);
13896 __ Mov(w0, w0);
14470 __ Abs(w10, w0);
14528 __ Cnt(w10, w0);
14581 __ Ctz(w10, w0);
14637 (masm.*op)(w10, w0, b);
14640 (masm.*op)(w10, w0, w1);