Lines Matching refs:v2

2845   COMPARE(Ld1(v1.M, v2.M, MemOperand(x16)),                       \
2846 "ld1 {v1." S ", v2." S "}, [x16]"); \
2853 COMPARE(Ld2(v1.M, v2.M, MemOperand(x16)), \
2854 "ld2 {v1." S ", v2." S "}, [x16]"); \
2867 COMPARE(Ld1(v1.M, v2.M, MemOperand(x16, x21, PostIndex)), \
2868 "ld1 {v1." S ", v2." S "}, [x16], x21"); \
2875 COMPARE(Ld2(v1.M, v2.M, MemOperand(x16, x21, PostIndex)), \
2876 "ld2 {v1." S ", v2." S "}, [x16], x21"); \
2890 COMPARE(Ld1(v2.V4H(), v3.V4H(), MemOperand(x17, 16, PostIndex)),
2891 "ld1 {v2.4h, v3.4h}, [x17], #16");
2905 COMPARE(Ld2(v2.V4H(), v3.V4H(), MemOperand(x17, 16, PostIndex)),
2906 "ld2 {v2.4h, v3.4h}, [x17], #16");
2921 COMPARE(Ld1(v1.V1D(), v2.V1D(), MemOperand(x17, 16, PostIndex)),
2922 "ld1 {v1.1d, v2.1d}, [x17], #16");
2954 COMPARE(St1(v1.M, v2.M, MemOperand(x16, x21, PostIndex)), \
2955 "st1 {v1." S ", v2." S "}, [x16], x21"); \
2962 COMPARE(St2(v1.M, v2.M, MemOperand(x16, x21, PostIndex)), \
2963 "st2 {v1." S ", v2." S "}, [x16], x21"); \
2977 COMPARE(St1(v2.V4H(), v3.V4H(), MemOperand(x17, 16, PostIndex)),
2978 "st1 {v2.4h, v3.4h}, [x17], #16");
2991 COMPARE(St2(v1.V16B(), v2.V16B(), MemOperand(x16, 32, PostIndex)),
2992 "st2 {v1.16b, v2.16b}, [x16], #32");
2993 COMPARE(St2(v2.V4H(), v3.V4H(), MemOperand(x17, 16, PostIndex)),
2994 "st2 {v2.4h, v3.4h}, [x17], #16");
3011 COMPARE(St1(v1.V1D(), v2.V1D(), MemOperand(x17, 16, PostIndex)),
3012 "st1 {v1.1d, v2.1d}, [x17], #16");
3030 COMPARE(Ld1(v2.V4H(), 2, MemOperand(x17)), "ld1 {v2.h}[2], [x17]");
3047 COMPARE(Ld1(v2.V4H(), 2, MemOperand(x17, 2, PostIndex)),
3048 "ld1 {v2.h}[2], [x17], #2");
3074 COMPARE(Ld2(v1.V16B(), v2.V16B(), 1, MemOperand(x16)),
3075 "ld2 {v1.b, v2.b}[1], [x16]");
3076 COMPARE(Ld2(v2.V4H(), v3.V4H(), 2, MemOperand(x17)),
3077 "ld2 {v2.h, v3.h}[2], [x17]");
3103 COMPARE(Ld2(v1.V16B(), v2.V16B(), 1, MemOperand(x16, 2, PostIndex)),
3104 "ld2 {v1.b, v2.b}[1], [x16], #2");
3105 COMPARE(Ld2(v2.V4H(), v3.V4H(), 2, MemOperand(x17, 4, PostIndex)),
3106 "ld2 {v2.h, v3.h}[2], [x17], #4");
3130 COMPARE(Ld3(v0.V8B(), v1.V8B(), v2.V8B(), 0, MemOperand(x15)),
3131 "ld3 {v0.b, v1.b, v2.b}[0], [x15]");
3132 COMPARE(Ld3(v1.V16B(), v2.V16B(), v3.V16B(), 1, MemOperand(x16)),
3133 "ld3 {v1.b, v2.b, v3.b}[1], [x16]");
3134 COMPARE(Ld3(v2.V4H(), v3.V4H(), v4.V4H(), 2, MemOperand(x17)),
3135 "ld3 {v2.h, v3.h, v4.h}[2], [x17]");
3159 COMPARE(Ld3(v0.V8B(), v1.V8B(), v2.V8B(), 0,
3161 "ld3 {v0.b, v1.b, v2.b}[0], [x15], x0");
3162 COMPARE(Ld3(v1.V16B(), v2.V16B(), v3.V16B(), 1,
3164 "ld3 {v1.b, v2.b, v3.b}[1], [x16], #3");
3165 COMPARE(Ld3(v2.V4H(), v3.V4H(), v4.V4H(), 2,
3167 "ld3 {v2.h, v3.h, v4.h}[2], [x17], #6");
3202 COMPARE(Ld4(v0.V8B(), v1.V8B(), v2.V8B(), v3.V8B(), 0,
3204 "ld4 {v0.b, v1.b, v2.b, v3.b}[0], [x15]");
3205 COMPARE(Ld4(v1.V16B(), v2.V16B(), v3.V16B(), v4.V16B(), 1,
3207 "ld4 {v1.b, v2.b, v3.b, v4.b}[1], [x16]");
3208 COMPARE(Ld4(v2.V4H(), v3.V4H(), v4.V4H(), v5.V4H(), 2,
3210 "ld4 {v2.h, v3.h, v4.h, v5.h}[2], [x17]");
3245 COMPARE(Ld4(v0.V8B(), v1.V8B(), v2.V8B(), v3.V8B(), 0,
3247 "ld4 {v0.b, v1.b, v2.b, v3.b}[0], [x15], x0");
3248 COMPARE(Ld4(v1.V16B(), v2.V16B(), v3.V16B(), v4.V16B(), 1,
3250 "ld4 {v1.b, v2.b, v3.b, v4.b}[1], [x16], #4");
3251 COMPARE(Ld4(v2.V4H(), v3.V4H(), v4.V4H(), v5.V4H(), 2,
3253 "ld4 {v2.h, v3.h, v4.h, v5.h}[2], [x17], #8");
3290 COMPARE(St1(v2.V4H(), 2, MemOperand(x17)), "st1 {v2.h}[2], [x17]");
3307 COMPARE(St1(v2.V4H(), 2, MemOperand(x17, 2, PostIndex)),
3308 "st1 {v2.h}[2], [x17], #2");
3333 COMPARE(St2(v1.V16B(), v2.V16B(), 1, MemOperand(x16, 2, PostIndex)),
3334 "st2 {v1.b, v2.b}[1], [x16], #2");
3335 COMPARE(St2(v2.V4H(), v3.V4H(), 2, MemOperand(x17, 4, PostIndex)),
3336 "st2 {v2.h, v3.h}[2], [x17], #4");
3360 "st3 {v0.b, v1.b, v2.b}[0], [x15], x0");
3362 "st3 {v1.b, v2.b, v3.b}[1], [x16], #3");
3363 COMPARE(St3(VLIST3(v2.V4H()), 2, MemOperand(x17, 6, PostIndex)),
3364 "st3 {v2.h, v3.h, v4.h}[2], [x17], #6");
3389 "st4 {v0.b, v1.b, v2.b, v3.b}[0], [x15], x0");
3391 "st4 {v1.b, v2.b, v3.b, v4.b}[1], [x16], #4");
3392 COMPARE(St4(VLIST4(v2.V4H()), 2, MemOperand(x17, 8, PostIndex)),
3393 "st4 {v2.h, v3.h, v4.h, v5.h}[2], [x17], #8");
3573 COMPARE(Cmeq(v0.M, v1.M, v2.M), "cmeq v0." S ", v1." S ", v2." S);
3578 COMPARE(Cmge(v0.M, v1.M, v2.M), "cmge v0." S ", v1." S ", v2." S);
3583 COMPARE(Cmgt(v0.M, v1.M, v2.M), "cmgt v0." S ", v1." S ", v2." S);
3588 COMPARE(Cmhi(v0.M, v1.M, v2.M), "cmhi v0." S ", v1." S ", v2." S);
3593 COMPARE(Cmhs(v0.M, v1.M, v2.M), "cmhs v0." S ", v1." S ", v2." S);
3598 COMPARE(Cmtst(v0.M, v1.M, v2.M), "cmtst v0." S ", v1." S ", v2." S);
3603 COMPARE(Add(v0.M, v1.M, v2.M), "add v0." S ", v1." S ", v2." S);
3728 COMPARE(Uqrshl(v1.M, v2.M, v3.M), "uqrshl v1." S ", v2." S ", v3." S);
3783 COMPARE(Sqdmulh(v1.M, v2.M, v3.M), "sqdmulh v1." S ", v2." S ", v3." S);
3788 COMPARE(Sqrdmulh(v1.M, v2.M, v3.M), "sqrdmulh v1." S ", v2." S ", v3." S);
3838 COMPARE(Fadd(v0.M, v1.M, v2.M), "fadd v0." S ", v1." S ", v2." S);
3893 COMPARE(Fmla(v1.M, v2.M, v3.M), "fmla v1." S ", v2." S ", v3." S);
3971 COMPARE(Add(v0.D(), v1.D(), v2.D()), "add d0, d1, d2");
3973 COMPARE(Cmeq(v0.D(), v1.D(), v2.D()), "cmeq d0, d1, d2");
3976 COMPARE(Cmhi(v0.D(), v1.D(), v2.D()), "cmhi d0, d1, d2");
4044 COMPARE(Sqrshl(v1.M, v2.M, v3.M), "sqrshl " R "1, " R "2, " R "3");
4055 COMPARE(Mul(v0.V4H(), v1.V4H(), v2.H(), 0), "mul v0.4h, v1.4h, v2.h[0]");
4056 COMPARE(Mul(v2.V8H(), v3.V8H(), v15.H(), 7), "mul v2.8h, v3.8h, v15.h[7]");
4057 COMPARE(Mul(v0.V2S(), v1.V2S(), v2.S(), 0), "mul v0.2s, v1.2s, v2.s[0]");
4058 COMPARE(Mul(v2.V4S(), v3.V4S(), v15.S(), 3), "mul v2.4s, v3.4s, v15.s[3]");
4060 COMPARE(Mla(v0.V4H(), v1.V4H(), v2.H(), 0), "mla v0.4h, v1.4h, v2.h[0]");
4061 COMPARE(Mla(v2.V8H(), v3.V8H(), v15.H(), 7), "mla v2.8h, v3.8h, v15.h[7]");
4062 COMPARE(Mla(v0.V2S(), v1.V2S(), v2.S(), 0), "mla v0.2s, v1.2s, v2.s[0]");
4063 COMPARE(Mla(v2.V4S(), v3.V4S(), v15.S(), 3), "mla v2.4s, v3.4s, v15.s[3]");
4065 COMPARE(Mls(v0.V4H(), v1.V4H(), v2.H(), 0), "mls v0.4h, v1.4h, v2.h[0]");
4066 COMPARE(Mls(v2.V8H(), v3.V8H(), v15.H(), 7), "mls v2.8h, v3.8h, v15.h[7]");
4067 COMPARE(Mls(v0.V2S(), v1.V2S(), v2.S(), 0), "mls v0.2s, v1.2s, v2.s[0]");
4068 COMPARE(Mls(v2.V4S(), v3.V4S(), v15.S(), 3), "mls v2.4s, v3.4s, v15.s[3]");
4070 COMPARE(Sqdmulh(v0.V4H(), v1.V4H(), v2.H(), 0),
4071 "sqdmulh v0.4h, v1.4h, v2.h[0]");
4072 COMPARE(Sqdmulh(v2.V8H(), v3.V8H(), v15.H(), 7),
4073 "sqdmulh v2.8h, v3.8h, v15.h[7]");
4074 COMPARE(Sqdmulh(v0.V2S(), v1.V2S(), v2.S(), 0),
4075 "sqdmulh v0.2s, v1.2s, v2.s[0]");
4076 COMPARE(Sqdmulh(v2.V4S(), v3.V4S(), v15.S(), 3),
4077 "sqdmulh v2.4s, v3.4s, v15.s[3]");
4078 COMPARE(Sqdmulh(h0, h1, v2.H(), 0), "sqdmulh h0, h1, v2.h[0]");
4079 COMPARE(Sqdmulh(s0, s1, v2.S(), 0), "sqdmulh s0, s1, v2.s[0]");
4081 COMPARE(Sqrdmulh(v0.V4H(), v1.V4H(), v2.H(), 0),
4082 "sqrdmulh v0.4h, v1.4h, v2.h[0]");
4083 COMPARE(Sqrdmulh(v2.V8H(), v3.V8H(), v15.H(), 7),
4084 "sqrdmulh v2.8h, v3.8h, v15.h[7]");
4085 COMPARE(Sqrdmulh(v0.V2S(), v1.V2S(), v2.S(), 0),
4086 "sqrdmulh v0.2s, v1.2s, v2.s[0]");
4087 COMPARE(Sqrdmulh(v2.V4S(), v3.V4S(), v15.S(), 3),
4088 "sqrdmulh v2.4s, v3.4s, v15.s[3]");
4089 COMPARE(Sqrdmulh(h0, h1, v2.H(), 0), "sqrdmulh h0, h1, v2.h[0]");
4090 COMPARE(Sqrdmulh(s0, s1, v2.S(), 0), "sqrdmulh s0, s1, v2.s[0]");
4092 COMPARE(Smull(v0.V4S(), v1.V4H(), v2.H(), 0), "smull v0.4s, v1.4h, v2.h[0]");
4093 COMPARE(Smull2(v2.V4S(), v3.V8H(), v4.H(), 7),
4094 "smull2 v2.4s, v3.8h, v4.h[7]");
4095 COMPARE(Smull(v0.V2D(), v1.V2S(), v2.S(), 0), "smull v0.2d, v1.2s, v2.s[0]");
4096 COMPARE(Smull2(v2.V2D(), v3.V4S(), v4.S(), 3),
4097 "smull2 v2.2d, v3.4s, v4.s[3]");
4099 COMPARE(Umull(v0.V4S(), v1.V4H(), v2.H(), 0), "umull v0.4s, v1.4h, v2.h[0]");
4100 COMPARE(Umull2(v2.V4S(), v3.V8H(), v4.H(), 7),
4101 "umull2 v2.4s, v3.8h, v4.h[7]");
4102 COMPARE(Umull(v0.V2D(), v1.V2S(), v2.S(), 0), "umull v0.2d, v1.2s, v2.s[0]");
4103 COMPARE(Umull2(v2.V2D(), v3.V4S(), v4.S(), 3),
4104 "umull2 v2.2d, v3.4s, v4.s[3]");
4106 COMPARE(Smlal(v0.V4S(), v1.V4H(), v2.H(), 0), "smlal v0.4s, v1.4h, v2.h[0]");
4107 COMPARE(Smlal2(v2.V4S(), v3.V8H(), v4.H(), 7),
4108 "smlal2 v2.4s, v3.8h, v4.h[7]");
4109 COMPARE(Smlal(v0.V2D(), v1.V2S(), v2.S(), 0), "smlal v0.2d, v1.2s, v2.s[0]");
4110 COMPARE(Smlal2(v2.V2D(), v3.V4S(), v4.S(), 3),
4111 "smlal2 v2.2d, v3.4s, v4.s[3]");
4113 COMPARE(Umlal(v0.V4S(), v1.V4H(), v2.H(), 0), "umlal v0.4s, v1.4h, v2.h[0]");
4114 COMPARE(Umlal2(v2.V4S(), v3.V8H(), v4.H(), 7),
4115 "umlal2 v2.4s, v3.8h, v4.h[7]");
4116 COMPARE(Umlal(v0.V2D(), v1.V2S(), v2.S(), 0), "umlal v0.2d, v1.2s, v2.s[0]");
4117 COMPARE(Umlal2(v2.V2D(), v3.V4S(), v4.S(), 3),
4118 "umlal2 v2.2d, v3.4s, v4.s[3]");
4120 COMPARE(Smlsl(v0.V4S(), v1.V4H(), v2.H(), 0), "smlsl v0.4s, v1.4h, v2.h[0]");
4121 COMPARE(Smlsl2(v2.V4S(), v3.V8H(), v4.H(), 7),
4122 "smlsl2 v2.4s, v3.8h, v4.h[7]");
4123 COMPARE(Smlsl(v0.V2D(), v1.V2S(), v2.S(), 0), "smlsl v0.2d, v1.2s, v2.s[0]");
4124 COMPARE(Smlsl2(v2.V2D(), v3.V4S(), v4.S(), 3),
4125 "smlsl2 v2.2d, v3.4s, v4.s[3]");
4127 COMPARE(Umlsl(v0.V4S(), v1.V4H(), v2.H(), 0), "umlsl v0.4s, v1.4h, v2.h[0]");
4128 COMPARE(Umlsl2(v2.V4S(), v3.V8H(), v4.H(), 7),
4129 "umlsl2 v2.4s, v3.8h, v4.h[7]");
4130 COMPARE(Umlsl(v0.V2D(), v1.V2S(), v2.S(), 0), "umlsl v0.2d, v1.2s, v2.s[0]");
4131 COMPARE(Umlsl2(v2.V2D(), v3.V4S(), v4.S(), 3),
4132 "umlsl2 v2.2d, v3.4s, v4.s[3]");
4134 COMPARE(Sqdmull(v0.V4S(), v1.V4H(), v2.H(), 0),
4135 "sqdmull v0.4s, v1.4h, v2.h[0]");
4136 COMPARE(Sqdmull2(v2.V4S(), v3.V8H(), v4.H(), 7),
4137 "sqdmull2 v2.4s, v3.8h, v4.h[7]");
4138 COMPARE(Sqdmull(v0.V2D(), v1.V2S(), v2.S(), 0),
4139 "sqdmull v0.2d, v1.2s, v2.s[0]");
4140 COMPARE(Sqdmull2(v2.V2D(), v3.V4S(), v4.S(), 3),
4141 "sqdmull2 v2.2d, v3.4s, v4.s[3]");
4142 COMPARE(Sqdmull(s0, h1, v2.H(), 0), "sqdmull s0, h1, v2.h[0]");
4143 COMPARE(Sqdmull(d0, s1, v2.S(), 0), "sqdmull d0, s1, v2.s[0]");
4145 COMPARE(Sqdmlal(v0.V4S(), v1.V4H(), v2.H(), 0),
4146 "sqdmlal v0.4s, v1.4h, v2.h[0]");
4147 COMPARE(Sqdmlal2(v2.V4S(), v3.V8H(), v4.H(), 7),
4148 "sqdmlal2 v2.4s, v3.8h, v4.h[7]");
4149 COMPARE(Sqdmlal(v0.V2D(), v1.V2S(), v2.S(), 0),
4150 "sqdmlal v0.2d, v1.2s, v2.s[0]");
4151 COMPARE(Sqdmlal2(v2.V2D(), v3.V4S(), v4.S(), 3),
4152 "sqdmlal2 v2.2d, v3.4s, v4.s[3]");
4153 COMPARE(Sqdmlal(s0, h1, v2.H(), 0), "sqdmlal s0, h1, v2.h[0]");
4154 COMPARE(Sqdmlal(d0, s1, v2.S(), 0), "sqdmlal d0, s1, v2.s[0]");
4156 COMPARE(Sqdmlsl(v0.V4S(), v1.V4H(), v2.H(), 0),
4157 "sqdmlsl v0.4s, v1.4h, v2.h[0]");
4158 COMPARE(Sqdmlsl2(v2.V4S(), v3.V8H(), v4.H(), 7),
4159 "sqdmlsl2 v2.4s, v3.8h, v4.h[7]");
4160 COMPARE(Sqdmlsl(v0.V2D(), v1.V2S(), v2.S(), 0),
4161 "sqdmlsl v0.2d, v1.2s, v2.s[0]");
4162 COMPARE(Sqdmlsl2(v2.V2D(), v3.V4S(), v4.S(), 3),
4163 "sqdmlsl2 v2.2d, v3.4s, v4.s[3]");
4164 COMPARE(Sqdmlsl(s0, h1, v2.H(), 0), "sqdmlsl s0, h1, v2.h[0]");
4165 COMPARE(Sqdmlsl(d0, s1, v2.S(), 0), "sqdmlsl d0, s1, v2.s[0]");
4174 COMPARE(Fmul(v0.V2S(), v1.V2S(), v2.S(), 0), "fmul v0.2s, v1.2s, v2.s[0]");
4175 COMPARE(Fmul(v2.V4S(), v3.V4S(), v15.S(), 3), "fmul v2.4s, v3.4s, v15.s[3]");
4176 COMPARE(Fmul(v0.V2D(), v1.V2D(), v2.D(), 0), "fmul v0.2d, v1.2d, v2.d[0]");
4177 COMPARE(Fmul(d0, d1, v2.D(), 0), "fmul d0, d1, v2.d[0]");
4178 COMPARE(Fmul(s0, s1, v2.S(), 0), "fmul s0, s1, v2.s[0]");
4180 COMPARE(Fmla(v0.V2S(), v1.V2S(), v2.S(), 0), "fmla v0.2s, v1.2s, v2.s[0]");
4181 COMPARE(Fmla(v2.V4S(), v3.V4S(), v15.S(), 3), "fmla v2.4s, v3.4s, v15.s[3]");
4182 COMPARE(Fmla(v0.V2D(), v1.V2D(), v2.D(), 0), "fmla v0.2d, v1.2d, v2.d[0]");
4183 COMPARE(Fmla(d0, d1, v2.D(), 0), "fmla d0, d1, v2.d[0]");
4184 COMPARE(Fmla(s0, s1, v2.S(), 0), "fmla s0, s1, v2.s[0]");
4186 COMPARE(Fmls(v0.V2S(), v1.V2S(), v2.S(), 0), "fmls v0.2s, v1.2s, v2.s[0]");
4187 COMPARE(Fmls(v2.V4S(), v3.V4S(), v15.S(), 3), "fmls v2.4s, v3.4s, v15.s[3]");
4188 COMPARE(Fmls(v0.V2D(), v1.V2D(), v2.D(), 0), "fmls v0.2d, v1.2d, v2.d[0]");
4189 COMPARE(Fmls(d0, d1, v2.D(), 0), "fmls d0, d1, v2.d[0]");
4190 COMPARE(Fmls(s0, s1, v2.S(), 0), "fmls s0, s1, v2.s[0]");
4192 COMPARE(Fmulx(v0.V2S(), v1.V2S(), v2.S(), 0), "fmulx v0.2s, v1.2s, v2.s[0]");
4193 COMPARE(Fmulx(v2.V4S(), v3.V4S(), v8.S(), 3), "fmulx v2.4s, v3.4s, v8.s[3]");
4194 COMPARE(Fmulx(v0.V2D(), v1.V2D(), v2.D(), 0), "fmulx v0.2d, v1.2d, v2.d[0]");
4195 COMPARE(Fmulx(d0, d1, v2.D(), 0), "fmulx d0, d1, v2.d[0]");
4196 COMPARE(Fmulx(s0, s1, v2.S(), 0), "fmulx s0, s1, v2.s[0]");
4206 COMPARE(Uaddl(v0.TA, v1.TB, v2.TB), "uaddl v0." TAS ", v1." TBS ", v2." TBS);
4211 COMPARE(Uaddl2(v0.TA, v1.TB, v2.TB), \
4212 "uaddl2 v0." TAS ", v1." TBS ", v2." TBS);
4217 COMPARE(Uaddw(v0.TA, v1.TA, v2.TB), "uaddw v0." TAS ", v1." TAS ", v2." TBS);
4222 COMPARE(Uaddw2(v0.TA, v1.TA, v2.TB), \
4223 "uaddw2 v0." TAS ", v1." TAS ", v2." TBS);
4228 COMPARE(Saddl(v0.TA, v1.TB, v2.TB), "saddl v0." TAS ", v1." TBS ", v2." TBS);
4233 COMPARE(Saddl2(v0.TA, v1.TB, v2.TB), \
4234 "saddl2 v0." TAS ", v1." TBS ", v2." TBS);
4239 COMPARE(Saddw(v0.TA, v1.TA, v2.TB), "saddw v0." TAS ", v1." TAS ", v2." TBS);
4244 COMPARE(Saddw2(v0.TA, v1.TA, v2.TB), \
4245 "saddw2 v0." TAS ", v1." TAS ", v2." TBS);
4250 COMPARE(Usubl(v0.TA, v1.TB, v2.TB), "usubl v0." TAS ", v1." TBS ", v2." TBS);
4255 COMPARE(Usubl2(v0.TA, v1.TB, v2.TB), \
4256 "usubl2 v0." TAS ", v1." TBS ", v2." TBS);
4261 COMPARE(Usubw(v0.TA, v1.TA, v2.TB), "usubw v0." TAS ", v1." TAS ", v2." TBS);
4266 COMPARE(Usubw2(v0.TA, v1.TA, v2.TB), \
4267 "usubw2 v0." TAS ", v1." TAS ", v2." TBS);
4272 COMPARE(Ssubl(v0.TA, v1.TB, v2.TB), "ssubl v0." TAS ", v1." TBS ", v2." TBS);
4277 COMPARE(Ssubl2(v0.TA, v1.TB, v2.TB), \
4278 "ssubl2 v0." TAS ", v1." TBS ", v2." TBS);
4283 COMPARE(Ssubw(v0.TA, v1.TA, v2.TB), "ssubw v0." TAS ", v1." TAS ", v2." TBS);
4288 COMPARE(Ssubw2(v0.TA, v1.TA, v2.TB), \
4289 "ssubw2 v0." TAS ", v1." TAS ", v2." TBS);
4294 COMPARE(Sabal(v0.TA, v1.TB, v2.TB), "sabal v0." TAS ", v1." TBS ", v2." TBS);
4299 COMPARE(Sabal2(v0.TA, v1.TB, v2.TB), \
4300 "sabal2 v0." TAS ", v1." TBS ", v2." TBS);
4305 COMPARE(Uabal(v0.TA, v1.TB, v2.TB), "uabal v0." TAS ", v1." TBS ", v2." TBS);
4310 COMPARE(Uabal2(v0.TA, v1.TB, v2.TB), \
4311 "uabal2 v0." TAS ", v1." TBS ", v2." TBS);
4316 COMPARE(Sabdl(v0.TA, v1.TB, v2.TB), "sabdl v0." TAS ", v1." TBS ", v2." TBS);
4321 COMPARE(Sabdl2(v0.TA, v1.TB, v2.TB), \
4322 "sabdl2 v0." TAS ", v1." TBS ", v2." TBS);
4327 COMPARE(Uabdl(v0.TA, v1.TB, v2.TB), "uabdl v0." TAS ", v1." TBS ", v2." TBS);
4332 COMPARE(Uabdl2(v0.TA, v1.TB, v2.TB), \
4333 "uabdl2 v0." TAS ", v1." TBS ", v2." TBS);
4338 COMPARE(Smlal(v0.TA, v1.TB, v2.TB), "smlal v0." TAS ", v1." TBS ", v2." TBS);
4343 COMPARE(Smlal2(v0.TA, v1.TB, v2.TB), \
4344 "smlal2 v0." TAS ", v1." TBS ", v2." TBS);
4349 COMPARE(Umlsl(v0.TA, v1.TB, v2.TB), "umlsl v0." TAS ", v1." TBS ", v2." TBS);
4354 COMPARE(Umlsl2(v0.TA, v1.TB, v2.TB), \
4355 "umlsl2 v0." TAS ", v1." TBS ", v2." TBS);
4360 COMPARE(Smlsl(v0.TA, v1.TB, v2.TB), "smlsl v0." TAS ", v1." TBS ", v2." TBS);
4365 COMPARE(Smlsl2(v0.TA, v1.TB, v2.TB), \
4366 "smlsl2 v0." TAS ", v1." TBS ", v2." TBS);
4371 COMPARE(Umlsl(v0.TA, v1.TB, v2.TB), "umlsl v0." TAS ", v1." TBS ", v2." TBS);
4376 COMPARE(Umlsl2(v0.TA, v1.TB, v2.TB), \
4377 "umlsl2 v0." TAS ", v1." TBS ", v2." TBS);
4382 COMPARE(Smull(v0.TA, v1.TB, v2.TB), "smull v0." TAS ", v1." TBS ", v2." TBS);
4387 COMPARE(Smull2(v0.TA, v1.TB, v2.TB), \
4388 "smull2 v0." TAS ", v1." TBS ", v2." TBS);
4393 COMPARE(Umull(v0.TA, v1.TB, v2.TB), "umull v0." TAS ", v1." TBS ", v2." TBS);
4398 COMPARE(Umull2(v0.TA, v1.TB, v2.TB), \
4399 "umull2 v0." TAS ", v1." TBS ", v2." TBS);
4403 COMPARE(Sqdmull(v0.V4S(), v1.V4H(), v2.V4H()), "sqdmull v0.4s, v1.4h, v2.4h");
4404 COMPARE(Sqdmull(v1.V2D(), v2.V2S(), v3.V2S()), "sqdmull v1.2d, v2.2s, v3.2s");
4405 COMPARE(Sqdmull2(v2.V4S(), v3.V8H(), v4.V8H()),
4406 "sqdmull2 v2.4s, v3.8h, v4.8h");
4412 COMPARE(Sqdmlal(v0.V4S(), v1.V4H(), v2.V4H()), "sqdmlal v0.4s, v1.4h, v2.4h");
4413 COMPARE(Sqdmlal(v1.V2D(), v2.V2S(), v3.V2S()), "sqdmlal v1.2d, v2.2s, v3.2s");
4414 COMPARE(Sqdmlal2(v2.V4S(), v3.V8H(), v4.V8H()),
4415 "sqdmlal2 v2.4s, v3.8h, v4.8h");
4421 COMPARE(Sqdmlsl(v0.V4S(), v1.V4H(), v2.V4H()), "sqdmlsl v0.4s, v1.4h, v2.4h");
4422 COMPARE(Sqdmlsl(v1.V2D(), v2.V2S(), v3.V2S()), "sqdmlsl v1.2d, v2.2s, v3.2s");
4423 COMPARE(Sqdmlsl2(v2.V4S(), v3.V8H(), v4.V8H()),
4424 "sqdmlsl2 v2.4s, v3.8h, v4.8h");
4430 COMPARE(Addhn(v0.V8B(), v1.V8H(), v2.V8H()), "addhn v0.8b, v1.8h, v2.8h");
4431 COMPARE(Addhn(v1.V4H(), v2.V4S(), v3.V4S()), "addhn v1.4h, v2.4s, v3.4s");
4432 COMPARE(Addhn(v2.V2S(), v3.V2D(), v4.V2D()), "addhn v2.2s, v3.2d, v4.2d");
4434 COMPARE(Addhn2(v1.V8H(), v2.V4S(), v6.V4S()), "addhn2 v1.8h, v2.4s, v6.4s");
4435 COMPARE(Addhn2(v2.V4S(), v3.V2D(), v7.V2D()), "addhn2 v2.4s, v3.2d, v7.2d");
4437 COMPARE(Raddhn(v0.V8B(), v1.V8H(), v2.V8H()), "raddhn v0.8b, v1.8h, v2.8h");
4438 COMPARE(Raddhn(v1.V4H(), v2.V4S(), v3.V4S()), "raddhn v1.4h, v2.4s, v3.4s");
4439 COMPARE(Raddhn(v2.V2S(), v3.V2D(), v4.V2D()), "raddhn v2.2s, v3.2d, v4.2d");
4442 COMPARE(Raddhn2(v1.V8H(), v2.V4S(), v6.V4S()), "raddhn2 v1.8h, v2.4s, v6.4s");
4443 COMPARE(Raddhn2(v2.V4S(), v3.V2D(), v7.V2D()), "raddhn2 v2.4s, v3.2d, v7.2d");
4445 COMPARE(Subhn(v1.V4H(), v2.V4S(), v3.V4S()), "subhn v1.4h, v2.4s, v3.4s");
4446 COMPARE(Subhn(v2.V2S(), v3.V2D(), v4.V2D()), "subhn v2.2s, v3.2d, v4.2d");
4448 COMPARE(Subhn2(v1.V8H(), v2.V4S(), v6.V4S()), "subhn2 v1.8h, v2.4s, v6.4s");
4449 COMPARE(Subhn2(v2.V4S(), v3.V2D(), v7.V2D()), "subhn2 v2.4s, v3.2d, v7.2d");
4451 COMPARE(Rsubhn(v0.V8B(), v1.V8H(), v2.V8H()), "rsubhn v0.8b, v1.8h, v2.8h");
4452 COMPARE(Rsubhn(v1.V4H(), v2.V4S(), v3.V4S()), "rsubhn v1.4h, v2.4s, v3.4s");
4453 COMPARE(Rsubhn(v2.V2S(), v3.V2D(), v4.V2D()), "rsubhn v2.2s, v3.2d, v4.2d");
4456 COMPARE(Rsubhn2(v1.V8H(), v2.V4S(), v6.V4S()), "rsubhn2 v1.8h, v2.4s, v6.4s");
4457 COMPARE(Rsubhn2(v2.V4S(), v3.V2D(), v7.V2D()), "rsubhn2 v2.4s, v3.2d, v7.2d");
4459 COMPARE(Pmull(v0.V8H(), v1.V8B(), v2.V8B()), "pmull v0.8h, v1.8b, v2.8b");
4460 COMPARE(Pmull2(v2.V8H(), v3.V16B(), v4.V16B()),
4461 "pmull2 v2.8h, v3.16b, v4.16b");
4471 COMPARE(Trn1(v0.M, v1.M, v2.M), "trn1 v0." S ", v1." S ", v2." S);
4476 COMPARE(Trn2(v0.M, v1.M, v2.M), "trn2 v0." S ", v1." S ", v2." S);
4481 COMPARE(Uzp1(v0.M, v1.M, v2.M), "uzp1 v0." S ", v1." S ", v2." S);
4486 COMPARE(Uzp2(v0.M, v1.M, v2.M), "uzp2 v0." S ", v1." S ", v2." S);
4491 COMPARE(Zip1(v0.M, v1.M, v2.M), "zip1 v0." S ", v1." S ", v2." S);
4496 COMPARE(Zip2(v0.M, v1.M, v2.M), "zip2 v0." S ", v1." S ", v2." S);
4508 COMPARE(Ins(v2.V8B(), 5, v6.V8B(), 1), "mov v2.b[5], v6.b[1]");
4513 COMPARE(Ins(v7.V4S(), 2, v2.V4S(), 2), "mov v7.s[2], v2.s[2]");
4517 COMPARE(Ins(v2.D(), 0, v6.D(), 1), "mov v2.d[0], v6.d[1]");
4523 COMPARE(Mov(v7.V4H(), 0, v2.V4H(), 0), "mov v7.h[0], v2.h[0]");
4527 COMPARE(Mov(v2.S(), 0, v6.S(), 1), "mov v2.s[0], v6.s[1]");
4532 COMPARE(Ins(v2.V8B(), 5, w1), "mov v2.b[5], w1");
4541 COMPARE(Ins(v2.D(), 0, x1), "mov v2.d[0], x1");
4544 COMPARE(Mov(v2.V8B(), 5, w1), "mov v2.b[5], w1");
4553 COMPARE(Mov(v2.D(), 0, x1), "mov v2.d[0], x1");
4557 COMPARE(Dup(v7.V4H(), v2.V4H(), 4), "dup v7.4h, v2.h[4]");
4561 COMPARE(Dup(v2.V2D(), v6.V2D(), 0), "dup v2.2d, v6.d[0]");
4564 COMPARE(Dup(v7.H(), v2.H(), 4), "mov h7, v2.h[4]");
4566 COMPARE(Dup(v2.D(), v6.D(), 0), "mov d2, v6.d[0]");
4569 COMPARE(Mov(v7.H(), v2.H(), 4), "mov h7, v2.h[4]");
4571 COMPARE(Mov(v2.D(), v6.D(), 0), "mov d2, v6.d[0]");
4579 COMPARE(Dup(v2.V2D(), x6), "dup v2.2d, x6");
4582 COMPARE(Smov(w1, v2.V8B(), 5), "smov w1, v2.b[5]");
4589 COMPARE(Smov(x1, v2.V8B(), 5), "smov x1, v2.b[5]");
4599 COMPARE(Umov(w1, v2.V8B(), 5), "umov w1, v2.b[5]");
4608 COMPARE(Umov(x1, v2.D(), 0), "mov x1, v2.d[0]");
4614 COMPARE(Mov(x1, v2.D(), 0), "mov x1, v2.d[0]");
4624 COMPARE(Ext(v1.V8B(), v2.V8B(), v3.V8B(), 7), "ext v1.8b, v2.8b, v3.8b, #7");
4625 COMPARE(Ext(v1.V16B(), v2.V16B(), v3.V16B(), 0),
4626 "ext v1.16b, v2.16b, v3.16b, #0");
4627 COMPARE(Ext(v1.V16B(), v2.V16B(), v3.V16B(), 15),
4628 "ext v1.16b, v2.16b, v3.16b, #15");
4699 COMPARE(Shll2(v2.V8H(), v9.V16B(), 8), "shll2 v2.8h, v9.16b, #8");
4700 COMPARE(Shll2(v4.V4S(), v2.V8H(), 16), "shll2 v4.4s, v2.8h, #16");
4829 COMPARE(Xtn(v1.V4H(), v2.V4S()), "xtn v1.4h, v2.4s");
4830 COMPARE(Xtn(v2.V2S(), v3.V2D()), "xtn v2.2s, v3.2d");
4832 COMPARE(Xtn2(v1.V8H(), v2.V4S()), "xtn2 v1.8h, v2.4s");
4833 COMPARE(Xtn2(v2.V4S(), v3.V2D()), "xtn2 v2.4s, v3.2d");
4836 COMPARE(Sqxtn(v1.V4H(), v2.V4S()), "sqxtn v1.4h, v2.4s");
4837 COMPARE(Sqxtn(v2.V2S(), v3.V2D()), "sqxtn v2.2s, v3.2d");
4839 COMPARE(Sqxtn2(v1.V8H(), v2.V4S()), "sqxtn2 v1.8h, v2.4s");
4840 COMPARE(Sqxtn2(v2.V4S(), v3.V2D()), "sqxtn2 v2.4s, v3.2d");
4846 COMPARE(Uqxtn(v1.V4H(), v2.V4S()), "uqxtn v1.4h, v2.4s");
4847 COMPARE(Uqxtn(v2.V2S(), v3.V2D()), "uqxtn v2.2s, v3.2d");
4849 COMPARE(Uqxtn2(v1.V8H(), v2.V4S()), "uqxtn2 v1.8h, v2.4s");
4850 COMPARE(Uqxtn2(v2.V4S(), v3.V2D()), "uqxtn2 v2.4s, v3.2d");
4856 COMPARE(Sqxtun(v1.V4H(), v2.V4S()), "sqxtun v1.4h, v2.4s");
4857 COMPARE(Sqxtun(v2.V2S(), v3.V2D()), "sqxtun v2.2s, v3.2d");
4859 COMPARE(Sqxtun2(v1.V8H(), v2.V4S()), "sqxtun2 v1.8h, v2.4s");
4860 COMPARE(Sqxtun2(v2.V4S(), v3.V2D()), "sqxtun2 v2.4s, v3.2d");
4866 COMPARE(Cls(v2.V16B(), v9.V16B()), "cls v2.16b, v9.16b");
4868 COMPARE(Cls(v4.V8H(), v2.V8H()), "cls v4.8h, v2.8h");
4873 COMPARE(Clz(v2.V16B(), v9.V16B()), "clz v2.16b, v9.16b");
4875 COMPARE(Clz(v4.V8H(), v2.V8H()), "clz v4.8h, v2.8h");
4880 COMPARE(Cnt(v2.V16B(), v9.V16B()), "cnt v2.16b, v9.16b");
4889 COMPARE(Rev64(v2.V16B(), v9.V16B()), "rev64 v2.16b, v9.16b");
4891 COMPARE(Rev64(v4.V8H(), v2.V8H()), "rev64 v4.8h, v2.8h");
4896 COMPARE(Rev32(v2.V16B(), v9.V16B()), "rev32 v2.16b, v9.16b");
4898 COMPARE(Rev32(v4.V8H(), v2.V8H()), "rev32 v4.8h, v2.8h");
4901 COMPARE(Rev16(v2.V16B(), v9.V16B()), "rev16 v2.16b, v9.16b");
4904 COMPARE(Rbit(v2.V16B(), v9.V16B()), "rbit v2.16b, v9.16b");
4906 COMPARE(Ursqrte(v2.V2S(), v9.V2S()), "ursqrte v2.2s, v9.2s");
4909 COMPARE(Urecpe(v2.V2S(), v9.V2S()), "urecpe v2.2s, v9.2s");
4912 COMPARE(Frsqrte(v2.V2S(), v9.V2S()), "frsqrte v2.2s, v9.2s");
4914 COMPARE(Frsqrte(v2.V2D(), v9.V2D()), "frsqrte v2.2d, v9.2d");
4918 COMPARE(Frecpe(v2.V2S(), v9.V2S()), "frecpe v2.2s, v9.2s");
4920 COMPARE(Frecpe(v2.V2D(), v9.V2D()), "frecpe v2.2d, v9.2d");
4924 COMPARE(Fabs(v2.V2S(), v9.V2S()), "fabs v2.2s, v9.2s");
4928 COMPARE(Fneg(v2.V2S(), v9.V2S()), "fneg v2.2s, v9.2s");
4932 COMPARE(Frintn(v2.V2S(), v9.V2S()), "frintn v2.2s, v9.2s");
4936 COMPARE(Frinta(v2.V2S(), v9.V2S()), "frinta v2.2s, v9.2s");
4940 COMPARE(Frintp(v2.V2S(), v9.V2S()), "frintp v2.2s, v9.2s");
4944 COMPARE(Frintm(v2.V2S(), v9.V2S()), "frintm v2.2s, v9.2s");
4948 COMPARE(Frintx(v2.V2S(), v9.V2S()), "frintx v2.2s, v9.2s");
4952 COMPARE(Frintz(v2.V2S(), v9.V2S()), "frintz v2.2s, v9.2s");
4956 COMPARE(Frinti(v2.V2S(), v9.V2S()), "frinti v2.2s, v9.2s");
5148 COMPARE(Sshr(v2.V8B(), v3.V8B(), 8), "sshr v2.8b, v3.8b, #8");
5164 COMPARE(Ushr(v2.V8B(), v3.V8B(), 8), "ushr v2.8b, v3.8b, #8");
5180 COMPARE(Srshr(v2.V8B(), v3.V8B(), 8), "srshr v2.8b, v3.8b, #8");
5196 COMPARE(Urshr(v2.V8B(), v3.V8B(), 8), "urshr v2.8b, v3.8b, #8");
5212 COMPARE(Srsra(v2.V8B(), v3.V8B(), 8), "srsra v2.8b, v3.8b, #8");
5228 COMPARE(Ssra(v2.V8B(), v3.V8B(), 8), "ssra v2.8b, v3.8b, #8");
5244 COMPARE(Ursra(v2.V8B(), v3.V8B(), 8), "ursra v2.8b, v3.8b, #8");
5260 COMPARE(Usra(v2.V8B(), v3.V8B(), 8), "usra v2.8b, v3.8b, #8");
5276 COMPARE(Sli(v2.V16B(), v9.V16B(), 2), "sli v2.16b, v9.16b, #2");
5278 COMPARE(Sli(v4.V8H(), v2.V8H(), 4), "sli v4.8h, v2.8h, #4");
5285 COMPARE(Shl(v2.V16B(), v9.V16B(), 2), "shl v2.16b, v9.16b, #2");
5287 COMPARE(Shl(v4.V8H(), v2.V8H(), 4), "shl v4.8h, v2.8h, #4");
5294 COMPARE(Sqshl(v2.V16B(), v9.V16B(), 2), "sqshl v2.16b, v9.16b, #2");
5296 COMPARE(Sqshl(v4.V8H(), v2.V8H(), 4), "sqshl v4.8h, v2.8h, #4");
5306 COMPARE(Sqshlu(v2.V16B(), v9.V16B(), 2), "sqshlu v2.16b, v9.16b, #2");
5308 COMPARE(Sqshlu(v4.V8H(), v2.V8H(), 4), "sqshlu v4.8h, v2.8h, #4");
5318 COMPARE(Uqshl(v2.V16B(), v9.V16B(), 2), "uqshl v2.16b, v9.16b, #2");
5320 COMPARE(Uqshl(v4.V8H(), v2.V8H(), 4), "uqshl v4.8h, v2.8h, #4");
5332 COMPARE(Sshll2(v2.V8H(), v9.V16B(), 2), "sshll2 v2.8h, v9.16b, #2");
5333 COMPARE(Sshll2(v4.V4S(), v2.V8H(), 4), "sshll2 v4.4s, v2.8h, #4");
5339 COMPARE(Sshll2(v2.V8H(), v9.V16B(), 0), "sxtl2 v2.8h, v9.16b");
5340 COMPARE(Sshll2(v4.V4S(), v2.V8H(), 0), "sxtl2 v4.4s, v2.8h");
5346 COMPARE(Sxtl2(v2.V8H(), v9.V16B()), "sxtl2 v2.8h, v9.16b");
5347 COMPARE(Sxtl2(v4.V4S(), v2.V8H()), "sxtl2 v4.4s, v2.8h");
5353 COMPARE(Ushll2(v2.V8H(), v9.V16B(), 2), "ushll2 v2.8h, v9.16b, #2");
5354 COMPARE(Ushll2(v4.V4S(), v2.V8H(), 4), "ushll2 v4.4s, v2.8h, #4");
5360 COMPARE(Ushll2(v2.V8H(), v9.V16B(), 0), "uxtl2 v2.8h, v9.16b");
5361 COMPARE(Ushll2(v4.V4S(), v2.V8H(), 0), "uxtl2 v4.4s, v2.8h");
5367 COMPARE(Uxtl2(v2.V8H(), v9.V16B()), "uxtl2 v2.8h, v9.16b");
5368 COMPARE(Uxtl2(v4.V4S(), v2.V8H()), "uxtl2 v4.4s, v2.8h");
5372 COMPARE(Sri(v2.V16B(), v9.V16B(), 2), "sri v2.16b, v9.16b, #2");
5374 COMPARE(Sri(v4.V8H(), v2.V8H(), 4), "sri v4.8h, v2.8h, #4");
5381 COMPARE(Shrn(v1.V4H(), v2.V4S(), 2), "shrn v1.4h, v2.4s, #2");
5382 COMPARE(Shrn(v2.V2S(), v3.V2D(), 3), "shrn v2.2s, v3.2d, #3");
5384 COMPARE(Shrn2(v1.V8H(), v2.V4S(), 5), "shrn2 v1.8h, v2.4s, #5");
5385 COMPARE(Shrn2(v2.V4S(), v3.V2D(), 6), "shrn2 v2.4s, v3.2d, #6");
5388 COMPARE(Rshrn(v1.V4H(), v2.V4S(), 2), "rshrn v1.4h, v2.4s, #2");
5389 COMPARE(Rshrn(v2.V2S(), v3.V2D(), 3), "rshrn v2.2s, v3.2d, #3");
5391 COMPARE(Rshrn2(v1.V8H(), v2.V4S(), 5), "rshrn2 v1.8h, v2.4s, #5");
5392 COMPARE(Rshrn2(v2.V4S(), v3.V2D(), 6), "rshrn2 v2.4s, v3.2d, #6");
5395 COMPARE(Uqshrn(v1.V4H(), v2.V4S(), 2), "uqshrn v1.4h, v2.4s, #2");
5396 COMPARE(Uqshrn(v2.V2S(), v3.V2D(), 3), "uqshrn v2.2s, v3.2d, #3");
5398 COMPARE(Uqshrn2(v1.V8H(), v2.V4S(), 5), "uqshrn2 v1.8h, v2.4s, #5");
5399 COMPARE(Uqshrn2(v2.V4S(), v3.V2D(), 6), "uqshrn2 v2.4s, v3.2d, #6");
5405 COMPARE(Uqrshrn(v1.V4H(), v2.V4S(), 2), "uqrshrn v1.4h, v2.4s, #2");
5406 COMPARE(Uqrshrn(v2.V2S(), v3.V2D(), 3), "uqrshrn v2.2s, v3.2d, #3");
5408 COMPARE(Uqrshrn2(v1.V8H(), v2.V4S(), 5), "uqrshrn2 v1.8h, v2.4s, #5");
5409 COMPARE(Uqrshrn2(v2.V4S(), v3.V2D(), 6), "uqrshrn2 v2.4s, v3.2d, #6");
5415 COMPARE(Sqshrn(v1.V4H(), v2.V4S(), 2), "sqshrn v1.4h, v2.4s, #2");
5416 COMPARE(Sqshrn(v2.V2S(), v3.V2D(), 3), "sqshrn v2.2s, v3.2d, #3");
5418 COMPARE(Sqshrn2(v1.V8H(), v2.V4S(), 5), "sqshrn2 v1.8h, v2.4s, #5");
5419 COMPARE(Sqshrn2(v2.V4S(), v3.V2D(), 6), "sqshrn2 v2.4s, v3.2d, #6");
5425 COMPARE(Sqrshrn(v1.V4H(), v2.V4S(), 2), "sqrshrn v1.4h, v2.4s, #2");
5426 COMPARE(Sqrshrn(v2.V2S(), v3.V2D(), 3), "sqrshrn v2.2s, v3.2d, #3");
5428 COMPARE(Sqrshrn2(v1.V8H(), v2.V4S(), 5), "sqrshrn2 v1.8h, v2.4s, #5");
5429 COMPARE(Sqrshrn2(v2.V4S(), v3.V2D(), 6), "sqrshrn2 v2.4s, v3.2d, #6");
5435 COMPARE(Sqshrun(v1.V4H(), v2.V4S(), 2), "sqshrun v1.4h, v2.4s, #2");
5436 COMPARE(Sqshrun(v2.V2S(), v3.V2D(), 3), "sqshrun v2.2s, v3.2d, #3");
5438 COMPARE(Sqshrun2(v1.V8H(), v2.V4S(), 5), "sqshrun2 v1.8h, v2.4s, #5");
5439 COMPARE(Sqshrun2(v2.V4S(), v3.V2D(), 6), "sqshrun2 v2.4s, v3.2d, #6");
5445 COMPARE(Sqrshrun(v1.V4H(), v2.V4S(), 2), "sqrshrun v1.4h, v2.4s, #2");
5446 COMPARE(Sqrshrun(v2.V2S(), v3.V2D(), 3), "sqrshrun v2.2s, v3.2d, #3");
5448 COMPARE(Sqrshrun2(v1.V8H(), v2.V4S(), 5), "sqrshrun2 v1.8h, v2.4s, #5");
5449 COMPARE(Sqrshrun2(v2.V4S(), v3.V2D(), 6), "sqrshrun2 v2.4s, v3.2d, #6");