1*9a0e4156SSadaf Ebrahimi # CS_ARCH_ARM64, 0, None 2*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x0d,0x0f = sshr v0.8b, v1.8b, #3 3*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x1d,0x0f = sshr v0.4h, v1.4h, #3 4*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x3d,0x0f = sshr v0.2s, v1.2s, #3 5*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x0d,0x4f = sshr v0.16b, v1.16b, #3 6*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x1d,0x4f = sshr v0.8h, v1.8h, #3 7*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x3d,0x4f = sshr v0.4s, v1.4s, #3 8*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x7d,0x4f = sshr v0.2d, v1.2d, #3 9*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x0d,0x2f = ushr v0.8b, v1.8b, #3 10*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x1d,0x2f = ushr v0.4h, v1.4h, #3 11*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x3d,0x2f = ushr v0.2s, v1.2s, #3 12*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x0d,0x6f = ushr v0.16b, v1.16b, #3 13*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x1d,0x6f = ushr v0.8h, v1.8h, #3 14*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x3d,0x6f = ushr v0.4s, v1.4s, #3 15*9a0e4156SSadaf Ebrahimi 0x20,0x04,0x7d,0x6f = ushr v0.2d, v1.2d, #3 16*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x0d,0x0f = ssra v0.8b, v1.8b, #3 17*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x1d,0x0f = ssra v0.4h, v1.4h, #3 18*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x3d,0x0f = ssra v0.2s, v1.2s, #3 19*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x0d,0x4f = ssra v0.16b, v1.16b, #3 20*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x1d,0x4f = ssra v0.8h, v1.8h, #3 21*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x3d,0x4f = ssra v0.4s, v1.4s, #3 22*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x7d,0x4f = ssra v0.2d, v1.2d, #3 23*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x0d,0x2f = usra v0.8b, v1.8b, #3 24*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x1d,0x2f = usra v0.4h, v1.4h, #3 25*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x3d,0x2f = usra v0.2s, v1.2s, #3 26*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x0d,0x6f = usra v0.16b, v1.16b, #3 27*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x1d,0x6f = usra v0.8h, v1.8h, #3 28*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x3d,0x6f = usra v0.4s, v1.4s, #3 29*9a0e4156SSadaf Ebrahimi 0x20,0x14,0x7d,0x6f = usra v0.2d, v1.2d, #3 30*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x0d,0x0f = srshr v0.8b, v1.8b, #3 31*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x1d,0x0f = srshr v0.4h, v1.4h, #3 32*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x3d,0x0f = srshr v0.2s, v1.2s, #3 33*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x0d,0x4f = srshr v0.16b, v1.16b, #3 34*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x1d,0x4f = srshr v0.8h, v1.8h, #3 35*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x3d,0x4f = srshr v0.4s, v1.4s, #3 36*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x7d,0x4f = srshr v0.2d, v1.2d, #3 37*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x0d,0x2f = urshr v0.8b, v1.8b, #3 38*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x1d,0x2f = urshr v0.4h, v1.4h, #3 39*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x3d,0x2f = urshr v0.2s, v1.2s, #3 40*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x0d,0x6f = urshr v0.16b, v1.16b, #3 41*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x1d,0x6f = urshr v0.8h, v1.8h, #3 42*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x3d,0x6f = urshr v0.4s, v1.4s, #3 43*9a0e4156SSadaf Ebrahimi 0x20,0x24,0x7d,0x6f = urshr v0.2d, v1.2d, #3 44*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x0d,0x0f = srsra v0.8b, v1.8b, #3 45*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x1d,0x0f = srsra v0.4h, v1.4h, #3 46*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x3d,0x0f = srsra v0.2s, v1.2s, #3 47*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x0d,0x4f = srsra v0.16b, v1.16b, #3 48*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x1d,0x4f = srsra v0.8h, v1.8h, #3 49*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x3d,0x4f = srsra v0.4s, v1.4s, #3 50*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x7d,0x4f = srsra v0.2d, v1.2d, #3 51*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x0d,0x2f = ursra v0.8b, v1.8b, #3 52*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x1d,0x2f = ursra v0.4h, v1.4h, #3 53*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x3d,0x2f = ursra v0.2s, v1.2s, #3 54*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x0d,0x6f = ursra v0.16b, v1.16b, #3 55*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x1d,0x6f = ursra v0.8h, v1.8h, #3 56*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x3d,0x6f = ursra v0.4s, v1.4s, #3 57*9a0e4156SSadaf Ebrahimi 0x20,0x34,0x7d,0x6f = ursra v0.2d, v1.2d, #3 58*9a0e4156SSadaf Ebrahimi 0x20,0x44,0x0d,0x2f = sri v0.8b, v1.8b, #3 59*9a0e4156SSadaf Ebrahimi 0x20,0x44,0x1d,0x2f = sri v0.4h, v1.4h, #3 60*9a0e4156SSadaf Ebrahimi 0x20,0x44,0x3d,0x2f = sri v0.2s, v1.2s, #3 61*9a0e4156SSadaf Ebrahimi 0x20,0x44,0x0d,0x6f = sri v0.16b, v1.16b, #3 62*9a0e4156SSadaf Ebrahimi 0x20,0x44,0x1d,0x6f = sri v0.8h, v1.8h, #3 63*9a0e4156SSadaf Ebrahimi 0x20,0x44,0x3d,0x6f = sri v0.4s, v1.4s, #3 64*9a0e4156SSadaf Ebrahimi 0x20,0x54,0x0b,0x2f = sli v0.8b, v1.8b, #3 65*9a0e4156SSadaf Ebrahimi 0x20,0x54,0x13,0x2f = sli v0.4h, v1.4h, #3 66*9a0e4156SSadaf Ebrahimi 0x20,0x54,0x23,0x2f = sli v0.2s, v1.2s, #3 67*9a0e4156SSadaf Ebrahimi 0x20,0x54,0x0b,0x6f = sli v0.16b, v1.16b, #3 68*9a0e4156SSadaf Ebrahimi 0x20,0x54,0x13,0x6f = sli v0.8h, v1.8h, #3 69*9a0e4156SSadaf Ebrahimi 0x20,0x54,0x23,0x6f = sli v0.4s, v1.4s, #3 70*9a0e4156SSadaf Ebrahimi 0x20,0x54,0x43,0x6f = sli v0.2d, v1.2d, #3 71*9a0e4156SSadaf Ebrahimi 0x20,0x64,0x0b,0x2f = sqshlu v0.8b, v1.8b, #3 72*9a0e4156SSadaf Ebrahimi 0x20,0x64,0x13,0x2f = sqshlu v0.4h, v1.4h, #3 73*9a0e4156SSadaf Ebrahimi 0x20,0x64,0x23,0x2f = sqshlu v0.2s, v1.2s, #3 74*9a0e4156SSadaf Ebrahimi 0x20,0x64,0x0b,0x6f = sqshlu v0.16b, v1.16b, #3 75*9a0e4156SSadaf Ebrahimi 0x20,0x64,0x13,0x6f = sqshlu v0.8h, v1.8h, #3 76*9a0e4156SSadaf Ebrahimi 0x20,0x64,0x23,0x6f = sqshlu v0.4s, v1.4s, #3 77*9a0e4156SSadaf Ebrahimi 0x20,0x64,0x43,0x6f = sqshlu v0.2d, v1.2d, #3 78*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x0b,0x0f = sqshl v0.8b, v1.8b, #3 79*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x13,0x0f = sqshl v0.4h, v1.4h, #3 80*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x23,0x0f = sqshl v0.2s, v1.2s, #3 81*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x0b,0x4f = sqshl v0.16b, v1.16b, #3 82*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x13,0x4f = sqshl v0.8h, v1.8h, #3 83*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x23,0x4f = sqshl v0.4s, v1.4s, #3 84*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x43,0x4f = sqshl v0.2d, v1.2d, #3 85*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x0b,0x2f = uqshl v0.8b, v1.8b, #3 86*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x13,0x2f = uqshl v0.4h, v1.4h, #3 87*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x23,0x2f = uqshl v0.2s, v1.2s, #3 88*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x0b,0x6f = uqshl v0.16b, v1.16b, #3 89*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x13,0x6f = uqshl v0.8h, v1.8h, #3 90*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x23,0x6f = uqshl v0.4s, v1.4s, #3 91*9a0e4156SSadaf Ebrahimi 0x20,0x74,0x43,0x6f = uqshl v0.2d, v1.2d, #3 92*9a0e4156SSadaf Ebrahimi 0x20,0x84,0x0d,0x0f = shrn v0.8b, v1.8h, #3 93*9a0e4156SSadaf Ebrahimi 0x20,0x84,0x1d,0x0f = shrn v0.4h, v1.4s, #3 94*9a0e4156SSadaf Ebrahimi 0x20,0x84,0x3d,0x0f = shrn v0.2s, v1.2d, #3 95*9a0e4156SSadaf Ebrahimi 0x20,0x84,0x0d,0x4f = shrn2 v0.16b, v1.8h, #3 96*9a0e4156SSadaf Ebrahimi 0x20,0x84,0x1d,0x4f = shrn2 v0.8h, v1.4s, #3 97*9a0e4156SSadaf Ebrahimi 0x20,0x84,0x3d,0x4f = shrn2 v0.4s, v1.2d, #3 98*9a0e4156SSadaf Ebrahimi 0x20,0x84,0x0d,0x2f = sqshrun v0.8b, v1.8h, #3 99*9a0e4156SSadaf Ebrahimi 0x20,0x84,0x1d,0x2f = sqshrun v0.4h, v1.4s, #3 100*9a0e4156SSadaf Ebrahimi 0x20,0x84,0x3d,0x2f = sqshrun v0.2s, v1.2d, #3 101*9a0e4156SSadaf Ebrahimi 0x20,0x84,0x0d,0x6f = sqshrun2 v0.16b, v1.8h, #3 102*9a0e4156SSadaf Ebrahimi 0x20,0x84,0x1d,0x6f = sqshrun2 v0.8h, v1.4s, #3 103*9a0e4156SSadaf Ebrahimi 0x20,0x84,0x3d,0x6f = sqshrun2 v0.4s, v1.2d, #3 104*9a0e4156SSadaf Ebrahimi 0x20,0x8c,0x0d,0x0f = rshrn v0.8b, v1.8h, #3 105*9a0e4156SSadaf Ebrahimi 0x20,0x8c,0x1d,0x0f = rshrn v0.4h, v1.4s, #3 106*9a0e4156SSadaf Ebrahimi 0x20,0x8c,0x3d,0x0f = rshrn v0.2s, v1.2d, #3 107*9a0e4156SSadaf Ebrahimi 0x20,0x8c,0x0d,0x4f = rshrn2 v0.16b, v1.8h, #3 108*9a0e4156SSadaf Ebrahimi 0x20,0x8c,0x1d,0x4f = rshrn2 v0.8h, v1.4s, #3 109*9a0e4156SSadaf Ebrahimi 0x20,0x8c,0x3d,0x4f = rshrn2 v0.4s, v1.2d, #3 110*9a0e4156SSadaf Ebrahimi 0x20,0x8c,0x0d,0x2f = sqrshrun v0.8b, v1.8h, #3 111*9a0e4156SSadaf Ebrahimi 0x20,0x8c,0x1d,0x2f = sqrshrun v0.4h, v1.4s, #3 112*9a0e4156SSadaf Ebrahimi 0x20,0x8c,0x3d,0x2f = sqrshrun v0.2s, v1.2d, #3 113*9a0e4156SSadaf Ebrahimi 0x20,0x8c,0x0d,0x6f = sqrshrun2 v0.16b, v1.8h, #3 114*9a0e4156SSadaf Ebrahimi 0x20,0x8c,0x1d,0x6f = sqrshrun2 v0.8h, v1.4s, #3 115*9a0e4156SSadaf Ebrahimi 0x20,0x8c,0x3d,0x6f = sqrshrun2 v0.4s, v1.2d, #3 116*9a0e4156SSadaf Ebrahimi 0x20,0x94,0x0d,0x0f = sqshrn v0.8b, v1.8h, #3 117*9a0e4156SSadaf Ebrahimi 0x20,0x94,0x1d,0x0f = sqshrn v0.4h, v1.4s, #3 118*9a0e4156SSadaf Ebrahimi 0x20,0x94,0x3d,0x0f = sqshrn v0.2s, v1.2d, #3 119*9a0e4156SSadaf Ebrahimi 0x20,0x94,0x0d,0x4f = sqshrn2 v0.16b, v1.8h, #3 120*9a0e4156SSadaf Ebrahimi 0x20,0x94,0x1d,0x4f = sqshrn2 v0.8h, v1.4s, #3 121*9a0e4156SSadaf Ebrahimi 0x20,0x94,0x3d,0x4f = sqshrn2 v0.4s, v1.2d, #3 122*9a0e4156SSadaf Ebrahimi 0x20,0x94,0x0d,0x2f = uqshrn v0.8b, v1.8h, #3 123*9a0e4156SSadaf Ebrahimi 0x20,0x94,0x1d,0x2f = uqshrn v0.4h, v1.4s, #3 124*9a0e4156SSadaf Ebrahimi 0x20,0x94,0x3d,0x2f = uqshrn v0.2s, v1.2d, #3 125*9a0e4156SSadaf Ebrahimi 0x20,0x94,0x0d,0x6f = uqshrn2 v0.16b, v1.8h, #3 126*9a0e4156SSadaf Ebrahimi 0x20,0x94,0x1d,0x6f = uqshrn2 v0.8h, v1.4s, #3 127*9a0e4156SSadaf Ebrahimi 0x20,0x94,0x3d,0x6f = uqshrn2 v0.4s, v1.2d, #3 128*9a0e4156SSadaf Ebrahimi 0x20,0x9c,0x0d,0x0f = sqrshrn v0.8b, v1.8h, #3 129*9a0e4156SSadaf Ebrahimi 0x20,0x9c,0x1d,0x0f = sqrshrn v0.4h, v1.4s, #3 130*9a0e4156SSadaf Ebrahimi 0x20,0x9c,0x3d,0x0f = sqrshrn v0.2s, v1.2d, #3 131*9a0e4156SSadaf Ebrahimi 0x20,0x9c,0x0d,0x4f = sqrshrn2 v0.16b, v1.8h, #3 132*9a0e4156SSadaf Ebrahimi 0x20,0x9c,0x1d,0x4f = sqrshrn2 v0.8h, v1.4s, #3 133*9a0e4156SSadaf Ebrahimi 0x20,0x9c,0x3d,0x4f = sqrshrn2 v0.4s, v1.2d, #3 134*9a0e4156SSadaf Ebrahimi 0x20,0x9c,0x0d,0x2f = uqrshrn v0.8b, v1.8h, #3 135*9a0e4156SSadaf Ebrahimi 0x20,0x9c,0x1d,0x2f = uqrshrn v0.4h, v1.4s, #3 136*9a0e4156SSadaf Ebrahimi 0x20,0x9c,0x3d,0x2f = uqrshrn v0.2s, v1.2d, #3 137*9a0e4156SSadaf Ebrahimi 0x20,0x9c,0x0d,0x6f = uqrshrn2 v0.16b, v1.8h, #3 138*9a0e4156SSadaf Ebrahimi 0x20,0x9c,0x1d,0x6f = uqrshrn2 v0.8h, v1.4s, #3 139*9a0e4156SSadaf Ebrahimi 0x20,0x9c,0x3d,0x6f = uqrshrn2 v0.4s, v1.2d, #3 140*9a0e4156SSadaf Ebrahimi 0x20,0xe4,0x3d,0x0f = scvtf v0.2s, v1.2s, #3 141*9a0e4156SSadaf Ebrahimi 0x20,0xe4,0x3d,0x4f = scvtf v0.4s, v1.4s, #3 142*9a0e4156SSadaf Ebrahimi 0x20,0xe4,0x7d,0x4f = scvtf v0.2d, v1.2d, #3 143*9a0e4156SSadaf Ebrahimi 0x20,0xe4,0x3d,0x2f = ucvtf v0.2s, v1.2s, #3 144*9a0e4156SSadaf Ebrahimi 0x20,0xe4,0x3d,0x6f = ucvtf v0.4s, v1.4s, #3 145*9a0e4156SSadaf Ebrahimi 0x20,0xe4,0x7d,0x6f = ucvtf v0.2d, v1.2d, #3 146*9a0e4156SSadaf Ebrahimi 0x20,0xfc,0x3d,0x0f = fcvtzs v0.2s, v1.2s, #3 147*9a0e4156SSadaf Ebrahimi 0x20,0xfc,0x3d,0x4f = fcvtzs v0.4s, v1.4s, #3 148*9a0e4156SSadaf Ebrahimi 0x20,0xfc,0x7d,0x4f = fcvtzs v0.2d, v1.2d, #3 149*9a0e4156SSadaf Ebrahimi 0x20,0xfc,0x3d,0x2f = fcvtzu v0.2s, v1.2s, #3 150*9a0e4156SSadaf Ebrahimi 0x20,0xfc,0x3d,0x6f = fcvtzu v0.4s, v1.4s, #3 151*9a0e4156SSadaf Ebrahimi 0x20,0xfc,0x7d,0x6f = fcvtzu v0.2d, v1.2d, #3 152