1*9a0e4156SSadaf Ebrahimi # CS_ARCH_ARM64, 0, None 2*9a0e4156SSadaf Ebrahimi 0x20,0x00,0x22,0x0e = saddl v0.8h, v1.8b, v2.8b 3*9a0e4156SSadaf Ebrahimi 0x20,0x00,0x62,0x0e = saddl v0.4s, v1.4h, v2.4h 4*9a0e4156SSadaf Ebrahimi 0x20,0x00,0xa2,0x0e = saddl v0.2d, v1.2s, v2.2s 5*9a0e4156SSadaf Ebrahimi 0x20,0x00,0x62,0x4e = saddl2 v0.4s, v1.8h, v2.8h 6*9a0e4156SSadaf Ebrahimi 0x20,0x00,0x22,0x4e = saddl2 v0.8h, v1.16b, v2.16b 7*9a0e4156SSadaf Ebrahimi 0x20,0x00,0xa2,0x4e = saddl2 v0.2d, v1.4s, v2.4s 8*9a0e4156SSadaf Ebrahimi 0x20,0x00,0x22,0x2e = uaddl v0.8h, v1.8b, v2.8b 9*9a0e4156SSadaf Ebrahimi 0x20,0x00,0x62,0x2e = uaddl v0.4s, v1.4h, v2.4h 10*9a0e4156SSadaf Ebrahimi 0x20,0x00,0xa2,0x2e = uaddl v0.2d, v1.2s, v2.2s 11*9a0e4156SSadaf Ebrahimi 0x20,0x00,0x22,0x6e = uaddl2 v0.8h, v1.16b, v2.16b 12*9a0e4156SSadaf Ebrahimi 0x20,0x00,0x62,0x6e = uaddl2 v0.4s, v1.8h, v2.8h 13*9a0e4156SSadaf Ebrahimi 0x20,0x00,0xa2,0x6e = uaddl2 v0.2d, v1.4s, v2.4s 14*9a0e4156SSadaf Ebrahimi 0x20,0x20,0x22,0x0e = ssubl v0.8h, v1.8b, v2.8b 15*9a0e4156SSadaf Ebrahimi 0x20,0x20,0x62,0x0e = ssubl v0.4s, v1.4h, v2.4h 16*9a0e4156SSadaf Ebrahimi 0x20,0x20,0xa2,0x0e = ssubl v0.2d, v1.2s, v2.2s 17*9a0e4156SSadaf Ebrahimi 0x20,0x20,0x22,0x4e = ssubl2 v0.8h, v1.16b, v2.16b 18*9a0e4156SSadaf Ebrahimi 0x20,0x20,0x62,0x4e = ssubl2 v0.4s, v1.8h, v2.8h 19*9a0e4156SSadaf Ebrahimi 0x20,0x20,0xa2,0x4e = ssubl2 v0.2d, v1.4s, v2.4s 20*9a0e4156SSadaf Ebrahimi 0x20,0x20,0x22,0x2e = usubl v0.8h, v1.8b, v2.8b 21*9a0e4156SSadaf Ebrahimi 0x20,0x20,0x62,0x2e = usubl v0.4s, v1.4h, v2.4h 22*9a0e4156SSadaf Ebrahimi 0x20,0x20,0xa2,0x2e = usubl v0.2d, v1.2s, v2.2s 23*9a0e4156SSadaf Ebrahimi 0x20,0x20,0x22,0x6e = usubl2 v0.8h, v1.16b, v2.16b 24*9a0e4156SSadaf Ebrahimi 0x20,0x20,0x62,0x6e = usubl2 v0.4s, v1.8h, v2.8h 25*9a0e4156SSadaf Ebrahimi 0x20,0x20,0xa2,0x6e = usubl2 v0.2d, v1.4s, v2.4s 26*9a0e4156SSadaf Ebrahimi 0x20,0x50,0x22,0x0e = sabal v0.8h, v1.8b, v2.8b 27*9a0e4156SSadaf Ebrahimi 0x20,0x50,0x62,0x0e = sabal v0.4s, v1.4h, v2.4h 28*9a0e4156SSadaf Ebrahimi 0x20,0x50,0xa2,0x0e = sabal v0.2d, v1.2s, v2.2s 29*9a0e4156SSadaf Ebrahimi 0x20,0x50,0x22,0x4e = sabal2 v0.8h, v1.16b, v2.16b 30*9a0e4156SSadaf Ebrahimi 0x20,0x50,0x62,0x4e = sabal2 v0.4s, v1.8h, v2.8h 31*9a0e4156SSadaf Ebrahimi 0x20,0x50,0xa2,0x4e = sabal2 v0.2d, v1.4s, v2.4s 32*9a0e4156SSadaf Ebrahimi 0x20,0x50,0x22,0x2e = uabal v0.8h, v1.8b, v2.8b 33*9a0e4156SSadaf Ebrahimi 0x20,0x50,0x62,0x2e = uabal v0.4s, v1.4h, v2.4h 34*9a0e4156SSadaf Ebrahimi 0x20,0x50,0xa2,0x2e = uabal v0.2d, v1.2s, v2.2s 35*9a0e4156SSadaf Ebrahimi 0x20,0x50,0x22,0x6e = uabal2 v0.8h, v1.16b, v2.16b 36*9a0e4156SSadaf Ebrahimi 0x20,0x50,0x62,0x6e = uabal2 v0.4s, v1.8h, v2.8h 37*9a0e4156SSadaf Ebrahimi 0x20,0x50,0xa2,0x6e = uabal2 v0.2d, v1.4s, v2.4s 38*9a0e4156SSadaf Ebrahimi 0x20,0x70,0x22,0x0e = sabdl v0.8h, v1.8b, v2.8b 39*9a0e4156SSadaf Ebrahimi 0x20,0x70,0x62,0x0e = sabdl v0.4s, v1.4h, v2.4h 40*9a0e4156SSadaf Ebrahimi 0x20,0x70,0xa2,0x0e = sabdl v0.2d, v1.2s, v2.2s 41*9a0e4156SSadaf Ebrahimi 0x20,0x70,0x22,0x4e = sabdl2 v0.8h, v1.16b, v2.16b 42*9a0e4156SSadaf Ebrahimi 0x20,0x70,0x62,0x4e = sabdl2 v0.4s, v1.8h, v2.8h 43*9a0e4156SSadaf Ebrahimi 0x20,0x70,0xa2,0x4e = sabdl2 v0.2d, v1.4s, v2.4s 44*9a0e4156SSadaf Ebrahimi 0x20,0x70,0x22,0x2e = uabdl v0.8h, v1.8b, v2.8b 45*9a0e4156SSadaf Ebrahimi 0x20,0x70,0x62,0x2e = uabdl v0.4s, v1.4h, v2.4h 46*9a0e4156SSadaf Ebrahimi 0x20,0x70,0xa2,0x2e = uabdl v0.2d, v1.2s, v2.2s 47*9a0e4156SSadaf Ebrahimi 0x20,0x70,0x22,0x6e = uabdl2 v0.8h, v1.16b, v2.16b 48*9a0e4156SSadaf Ebrahimi 0x20,0x70,0x62,0x6e = uabdl2 v0.4s, v1.8h, v2.8h 49*9a0e4156SSadaf Ebrahimi 0x20,0x70,0xa2,0x6e = uabdl2 v0.2d, v1.4s, v2.4s 50*9a0e4156SSadaf Ebrahimi 0x20,0x80,0x22,0x0e = smlal v0.8h, v1.8b, v2.8b 51*9a0e4156SSadaf Ebrahimi 0x20,0x80,0x62,0x0e = smlal v0.4s, v1.4h, v2.4h 52*9a0e4156SSadaf Ebrahimi 0x20,0x80,0xa2,0x0e = smlal v0.2d, v1.2s, v2.2s 53*9a0e4156SSadaf Ebrahimi 0x20,0x80,0x22,0x4e = smlal2 v0.8h, v1.16b, v2.16b 54*9a0e4156SSadaf Ebrahimi 0x20,0x80,0x62,0x4e = smlal2 v0.4s, v1.8h, v2.8h 55*9a0e4156SSadaf Ebrahimi 0x20,0x80,0xa2,0x4e = smlal2 v0.2d, v1.4s, v2.4s 56*9a0e4156SSadaf Ebrahimi 0x20,0x80,0x22,0x2e = umlal v0.8h, v1.8b, v2.8b 57*9a0e4156SSadaf Ebrahimi 0x20,0x80,0x62,0x2e = umlal v0.4s, v1.4h, v2.4h 58*9a0e4156SSadaf Ebrahimi 0x20,0x80,0xa2,0x2e = umlal v0.2d, v1.2s, v2.2s 59*9a0e4156SSadaf Ebrahimi 0x20,0x80,0x22,0x6e = umlal2 v0.8h, v1.16b, v2.16b 60*9a0e4156SSadaf Ebrahimi 0x20,0x80,0x62,0x6e = umlal2 v0.4s, v1.8h, v2.8h 61*9a0e4156SSadaf Ebrahimi 0x20,0x80,0xa2,0x6e = umlal2 v0.2d, v1.4s, v2.4s 62*9a0e4156SSadaf Ebrahimi 0x20,0xa0,0x22,0x0e = smlsl v0.8h, v1.8b, v2.8b 63*9a0e4156SSadaf Ebrahimi 0x20,0xa0,0x62,0x0e = smlsl v0.4s, v1.4h, v2.4h 64*9a0e4156SSadaf Ebrahimi 0x20,0xa0,0xa2,0x0e = smlsl v0.2d, v1.2s, v2.2s 65*9a0e4156SSadaf Ebrahimi 0x20,0xa0,0x22,0x4e = smlsl2 v0.8h, v1.16b, v2.16b 66*9a0e4156SSadaf Ebrahimi 0x20,0xa0,0x62,0x4e = smlsl2 v0.4s, v1.8h, v2.8h 67*9a0e4156SSadaf Ebrahimi 0x20,0xa0,0xa2,0x4e = smlsl2 v0.2d, v1.4s, v2.4s 68*9a0e4156SSadaf Ebrahimi 0x20,0xa0,0x22,0x2e = umlsl v0.8h, v1.8b, v2.8b 69*9a0e4156SSadaf Ebrahimi 0x20,0xa0,0x62,0x2e = umlsl v0.4s, v1.4h, v2.4h 70*9a0e4156SSadaf Ebrahimi 0x20,0xa0,0xa2,0x2e = umlsl v0.2d, v1.2s, v2.2s 71*9a0e4156SSadaf Ebrahimi 0x20,0xa0,0x22,0x6e = umlsl2 v0.8h, v1.16b, v2.16b 72*9a0e4156SSadaf Ebrahimi 0x20,0xa0,0x62,0x6e = umlsl2 v0.4s, v1.8h, v2.8h 73*9a0e4156SSadaf Ebrahimi 0x20,0xa0,0xa2,0x6e = umlsl2 v0.2d, v1.4s, v2.4s 74*9a0e4156SSadaf Ebrahimi 0x20,0xc0,0x22,0x0e = smull v0.8h, v1.8b, v2.8b 75*9a0e4156SSadaf Ebrahimi 0x20,0xc0,0x62,0x0e = smull v0.4s, v1.4h, v2.4h 76*9a0e4156SSadaf Ebrahimi 0x20,0xc0,0xa2,0x0e = smull v0.2d, v1.2s, v2.2s 77*9a0e4156SSadaf Ebrahimi 0x20,0xc0,0x22,0x4e = smull2 v0.8h, v1.16b, v2.16b 78*9a0e4156SSadaf Ebrahimi 0x20,0xc0,0x62,0x4e = smull2 v0.4s, v1.8h, v2.8h 79*9a0e4156SSadaf Ebrahimi 0x20,0xc0,0xa2,0x4e = smull2 v0.2d, v1.4s, v2.4s 80*9a0e4156SSadaf Ebrahimi 0x20,0xc0,0x22,0x2e = umull v0.8h, v1.8b, v2.8b 81*9a0e4156SSadaf Ebrahimi 0x20,0xc0,0x62,0x2e = umull v0.4s, v1.4h, v2.4h 82*9a0e4156SSadaf Ebrahimi 0x20,0xc0,0xa2,0x2e = umull v0.2d, v1.2s, v2.2s 83*9a0e4156SSadaf Ebrahimi 0x20,0xc0,0x22,0x6e = umull2 v0.8h, v1.16b, v2.16b 84*9a0e4156SSadaf Ebrahimi 0x20,0xc0,0x62,0x6e = umull2 v0.4s, v1.8h, v2.8h 85*9a0e4156SSadaf Ebrahimi 0x20,0xc0,0xa2,0x6e = umull2 v0.2d, v1.4s, v2.4s 86*9a0e4156SSadaf Ebrahimi 0x20,0x90,0x62,0x0e = sqdmlal v0.4s, v1.4h, v2.4h 87*9a0e4156SSadaf Ebrahimi 0x20,0x90,0xa2,0x0e = sqdmlal v0.2d, v1.2s, v2.2s 88*9a0e4156SSadaf Ebrahimi 0x20,0x90,0x62,0x4e = sqdmlal2 v0.4s, v1.8h, v2.8h 89*9a0e4156SSadaf Ebrahimi 0x20,0x90,0xa2,0x4e = sqdmlal2 v0.2d, v1.4s, v2.4s 90*9a0e4156SSadaf Ebrahimi 0x20,0xb0,0x62,0x0e = sqdmlsl v0.4s, v1.4h, v2.4h 91*9a0e4156SSadaf Ebrahimi 0x20,0xb0,0xa2,0x0e = sqdmlsl v0.2d, v1.2s, v2.2s 92*9a0e4156SSadaf Ebrahimi 0x20,0xb0,0x62,0x4e = sqdmlsl2 v0.4s, v1.8h, v2.8h 93*9a0e4156SSadaf Ebrahimi 0x20,0xb0,0xa2,0x4e = sqdmlsl2 v0.2d, v1.4s, v2.4s 94*9a0e4156SSadaf Ebrahimi 0x20,0xd0,0x62,0x0e = sqdmull v0.4s, v1.4h, v2.4h 95*9a0e4156SSadaf Ebrahimi 0x20,0xd0,0xa2,0x0e = sqdmull v0.2d, v1.2s, v2.2s 96*9a0e4156SSadaf Ebrahimi 0x20,0xd0,0x62,0x4e = sqdmull2 v0.4s, v1.8h, v2.8h 97*9a0e4156SSadaf Ebrahimi 0x20,0xd0,0xa2,0x4e = sqdmull2 v0.2d, v1.4s, v2.4s 98*9a0e4156SSadaf Ebrahimi 0x20,0xe0,0x22,0x0e = pmull v0.8h, v1.8b, v2.8b 99*9a0e4156SSadaf Ebrahimi 0x20,0xe0,0xe2,0x0e = pmull v0.1q, v1.1d, v2.1d 100*9a0e4156SSadaf Ebrahimi 0x20,0xe0,0x22,0x4e = pmull2 v0.8h, v1.16b, v2.16b 101*9a0e4156SSadaf Ebrahimi 0x20,0xe0,0xe2,0x4e = pmull2 v0.1q, v1.2d, v2.2d 102*9a0e4156SSadaf Ebrahimi 0x20,0x10,0x22,0x0e = saddw v0.8h, v1.8h, v2.8b 103*9a0e4156SSadaf Ebrahimi 0x20,0x10,0x62,0x0e = saddw v0.4s, v1.4s, v2.4h 104*9a0e4156SSadaf Ebrahimi 0x20,0x10,0xa2,0x0e = saddw v0.2d, v1.2d, v2.2s 105*9a0e4156SSadaf Ebrahimi 0x20,0x10,0x22,0x4e = saddw2 v0.8h, v1.8h, v2.16b 106*9a0e4156SSadaf Ebrahimi 0x20,0x10,0x62,0x4e = saddw2 v0.4s, v1.4s, v2.8h 107*9a0e4156SSadaf Ebrahimi 0x20,0x10,0xa2,0x4e = saddw2 v0.2d, v1.2d, v2.4s 108*9a0e4156SSadaf Ebrahimi 0x20,0x10,0x22,0x2e = uaddw v0.8h, v1.8h, v2.8b 109*9a0e4156SSadaf Ebrahimi 0x20,0x10,0x62,0x2e = uaddw v0.4s, v1.4s, v2.4h 110*9a0e4156SSadaf Ebrahimi 0x20,0x10,0xa2,0x2e = uaddw v0.2d, v1.2d, v2.2s 111*9a0e4156SSadaf Ebrahimi 0x20,0x10,0x22,0x6e = uaddw2 v0.8h, v1.8h, v2.16b 112*9a0e4156SSadaf Ebrahimi 0x20,0x10,0x62,0x6e = uaddw2 v0.4s, v1.4s, v2.8h 113*9a0e4156SSadaf Ebrahimi 0x20,0x10,0xa2,0x6e = uaddw2 v0.2d, v1.2d, v2.4s 114*9a0e4156SSadaf Ebrahimi 0x20,0x30,0x22,0x0e = ssubw v0.8h, v1.8h, v2.8b 115*9a0e4156SSadaf Ebrahimi 0x20,0x30,0x62,0x0e = ssubw v0.4s, v1.4s, v2.4h 116*9a0e4156SSadaf Ebrahimi 0x20,0x30,0xa2,0x0e = ssubw v0.2d, v1.2d, v2.2s 117*9a0e4156SSadaf Ebrahimi 0x20,0x30,0x22,0x4e = ssubw2 v0.8h, v1.8h, v2.16b 118*9a0e4156SSadaf Ebrahimi 0x20,0x30,0x62,0x4e = ssubw2 v0.4s, v1.4s, v2.8h 119*9a0e4156SSadaf Ebrahimi 0x20,0x30,0xa2,0x4e = ssubw2 v0.2d, v1.2d, v2.4s 120*9a0e4156SSadaf Ebrahimi 0x20,0x30,0x22,0x2e = usubw v0.8h, v1.8h, v2.8b 121*9a0e4156SSadaf Ebrahimi 0x20,0x30,0x62,0x2e = usubw v0.4s, v1.4s, v2.4h 122*9a0e4156SSadaf Ebrahimi 0x20,0x30,0xa2,0x2e = usubw v0.2d, v1.2d, v2.2s 123*9a0e4156SSadaf Ebrahimi 0x20,0x30,0x22,0x6e = usubw2 v0.8h, v1.8h, v2.16b 124*9a0e4156SSadaf Ebrahimi 0x20,0x30,0x62,0x6e = usubw2 v0.4s, v1.4s, v2.8h 125*9a0e4156SSadaf Ebrahimi 0x20,0x30,0xa2,0x6e = usubw2 v0.2d, v1.2d, v2.4s 126*9a0e4156SSadaf Ebrahimi 0x20,0x40,0x22,0x0e = addhn v0.8b, v1.8h, v2.8h 127*9a0e4156SSadaf Ebrahimi 0x20,0x40,0x62,0x0e = addhn v0.4h, v1.4s, v2.4s 128*9a0e4156SSadaf Ebrahimi 0x20,0x40,0xa2,0x0e = addhn v0.2s, v1.2d, v2.2d 129*9a0e4156SSadaf Ebrahimi 0x20,0x40,0x22,0x4e = addhn2 v0.16b, v1.8h, v2.8h 130*9a0e4156SSadaf Ebrahimi 0x20,0x40,0x62,0x4e = addhn2 v0.8h, v1.4s, v2.4s 131*9a0e4156SSadaf Ebrahimi 0x20,0x40,0xa2,0x4e = addhn2 v0.4s, v1.2d, v2.2d 132*9a0e4156SSadaf Ebrahimi 0x20,0x40,0x22,0x2e = raddhn v0.8b, v1.8h, v2.8h 133*9a0e4156SSadaf Ebrahimi 0x20,0x40,0x62,0x2e = raddhn v0.4h, v1.4s, v2.4s 134*9a0e4156SSadaf Ebrahimi 0x20,0x40,0xa2,0x2e = raddhn v0.2s, v1.2d, v2.2d 135*9a0e4156SSadaf Ebrahimi 0x20,0x40,0x22,0x6e = raddhn2 v0.16b, v1.8h, v2.8h 136*9a0e4156SSadaf Ebrahimi 0x20,0x40,0x62,0x6e = raddhn2 v0.8h, v1.4s, v2.4s 137*9a0e4156SSadaf Ebrahimi 0x20,0x40,0xa2,0x6e = raddhn2 v0.4s, v1.2d, v2.2d 138*9a0e4156SSadaf Ebrahimi 0x20,0x60,0x22,0x2e = rsubhn v0.8b, v1.8h, v2.8h 139*9a0e4156SSadaf Ebrahimi 0x20,0x60,0x62,0x2e = rsubhn v0.4h, v1.4s, v2.4s 140*9a0e4156SSadaf Ebrahimi 0x20,0x60,0xa2,0x2e = rsubhn v0.2s, v1.2d, v2.2d 141*9a0e4156SSadaf Ebrahimi 0x20,0x60,0x22,0x6e = rsubhn2 v0.16b, v1.8h, v2.8h 142*9a0e4156SSadaf Ebrahimi 0x20,0x60,0x62,0x6e = rsubhn2 v0.8h, v1.4s, v2.4s 143*9a0e4156SSadaf Ebrahimi 0x20,0x60,0xa2,0x6e = rsubhn2 v0.4s, v1.2d, v2.2d 144