1*9880d681SAndroid Build Coastguard Worker@ RUN: llvm-mc -triple armv8a-none-eabi -mattr=+fullfp16,+neon -show-encoding < %s | FileCheck %s --check-prefix=ARM 2*9880d681SAndroid Build Coastguard Worker@ RUN: llvm-mc -triple thumbv8a-none-eabi -mattr=+fullfp16,+neon -show-encoding < %s | FileCheck %s --check-prefix=THUMB 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker vadd.f16 d0, d1, d2 5*9880d681SAndroid Build Coastguard Worker vadd.f16 q0, q1, q2 6*9880d681SAndroid Build Coastguard Worker@ ARM: vadd.f16 d0, d1, d2 @ encoding: [0x02,0x0d,0x11,0xf2] 7*9880d681SAndroid Build Coastguard Worker@ ARM: vadd.f16 q0, q1, q2 @ encoding: [0x44,0x0d,0x12,0xf2] 8*9880d681SAndroid Build Coastguard Worker@ THUMB: vadd.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x02,0x0d] 9*9880d681SAndroid Build Coastguard Worker@ THUMB: vadd.f16 q0, q1, q2 @ encoding: [0x12,0xef,0x44,0x0d] 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker vsub.f16 d0, d1, d2 12*9880d681SAndroid Build Coastguard Worker vsub.f16 q0, q1, q2 13*9880d681SAndroid Build Coastguard Worker@ ARM: vsub.f16 d0, d1, d2 @ encoding: [0x02,0x0d,0x31,0xf2] 14*9880d681SAndroid Build Coastguard Worker@ ARM: vsub.f16 q0, q1, q2 @ encoding: [0x44,0x0d,0x32,0xf2] 15*9880d681SAndroid Build Coastguard Worker@ THUMB: vsub.f16 d0, d1, d2 @ encoding: [0x31,0xef,0x02,0x0d] 16*9880d681SAndroid Build Coastguard Worker@ THUMB: vsub.f16 q0, q1, q2 @ encoding: [0x32,0xef,0x44,0x0d] 17*9880d681SAndroid Build Coastguard Worker 18*9880d681SAndroid Build Coastguard Worker vmul.f16 d0, d1, d2 19*9880d681SAndroid Build Coastguard Worker vmul.f16 q0, q1, q2 20*9880d681SAndroid Build Coastguard Worker@ ARM: vmul.f16 d0, d1, d2 @ encoding: [0x12,0x0d,0x11,0xf3] 21*9880d681SAndroid Build Coastguard Worker@ ARM: vmul.f16 q0, q1, q2 @ encoding: [0x54,0x0d,0x12,0xf3] 22*9880d681SAndroid Build Coastguard Worker@ THUMB: vmul.f16 d0, d1, d2 @ encoding: [0x11,0xff,0x12,0x0d] 23*9880d681SAndroid Build Coastguard Worker@ THUMB: vmul.f16 q0, q1, q2 @ encoding: [0x12,0xff,0x54,0x0d] 24*9880d681SAndroid Build Coastguard Worker 25*9880d681SAndroid Build Coastguard Worker vmul.f16 d1, d2, d3[2] 26*9880d681SAndroid Build Coastguard Worker vmul.f16 q4, q5, d6[3] 27*9880d681SAndroid Build Coastguard Worker@ ARM: vmul.f16 d1, d2, d3[2] @ encoding: [0x63,0x19,0x92,0xf2] 28*9880d681SAndroid Build Coastguard Worker@ ARM: vmul.f16 q4, q5, d6[3] @ encoding: [0x6e,0x89,0x9a,0xf3] 29*9880d681SAndroid Build Coastguard Worker@ THUMB: vmul.f16 d1, d2, d3[2] @ encoding: [0x92,0xef,0x63,0x19] 30*9880d681SAndroid Build Coastguard Worker@ THUMB: vmul.f16 q4, q5, d6[3] @ encoding: [0x9a,0xff,0x6e,0x89] 31*9880d681SAndroid Build Coastguard Worker 32*9880d681SAndroid Build Coastguard Worker vmla.f16 d0, d1, d2 33*9880d681SAndroid Build Coastguard Worker vmla.f16 q0, q1, q2 34*9880d681SAndroid Build Coastguard Worker@ ARM: vmla.f16 d0, d1, d2 @ encoding: [0x12,0x0d,0x11,0xf2] 35*9880d681SAndroid Build Coastguard Worker@ ARM: vmla.f16 q0, q1, q2 @ encoding: [0x54,0x0d,0x12,0xf2] 36*9880d681SAndroid Build Coastguard Worker@ THUMB: vmla.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x12,0x0d] 37*9880d681SAndroid Build Coastguard Worker@ THUMB: vmla.f16 q0, q1, q2 @ encoding: [0x12,0xef,0x54,0x0d] 38*9880d681SAndroid Build Coastguard Worker 39*9880d681SAndroid Build Coastguard Worker vmla.f16 d5, d6, d7[2] 40*9880d681SAndroid Build Coastguard Worker vmla.f16 q5, q6, d7[3] 41*9880d681SAndroid Build Coastguard Worker@ ARM: vmla.f16 d5, d6, d7[2] @ encoding: [0x67,0x51,0x96,0xf2] 42*9880d681SAndroid Build Coastguard Worker@ ARM: vmla.f16 q5, q6, d7[3] @ encoding: [0x6f,0xa1,0x9c,0xf3] 43*9880d681SAndroid Build Coastguard Worker@ THUMB: vmla.f16 d5, d6, d7[2] @ encoding: [0x96,0xef,0x67,0x51] 44*9880d681SAndroid Build Coastguard Worker@ THUMB: vmla.f16 q5, q6, d7[3] @ encoding: [0x9c,0xff,0x6f,0xa1] 45*9880d681SAndroid Build Coastguard Worker 46*9880d681SAndroid Build Coastguard Worker vmls.f16 d0, d1, d2 47*9880d681SAndroid Build Coastguard Worker vmls.f16 q0, q1, q2 48*9880d681SAndroid Build Coastguard Worker@ ARM: vmls.f16 d0, d1, d2 @ encoding: [0x12,0x0d,0x31,0xf2] 49*9880d681SAndroid Build Coastguard Worker@ ARM: vmls.f16 q0, q1, q2 @ encoding: [0x54,0x0d,0x32,0xf2] 50*9880d681SAndroid Build Coastguard Worker@ THUMB: vmls.f16 d0, d1, d2 @ encoding: [0x31,0xef,0x12,0x0d] 51*9880d681SAndroid Build Coastguard Worker@ THUMB: vmls.f16 q0, q1, q2 @ encoding: [0x32,0xef,0x54,0x0d] 52*9880d681SAndroid Build Coastguard Worker 53*9880d681SAndroid Build Coastguard Worker vmls.f16 d5, d6, d7[2] 54*9880d681SAndroid Build Coastguard Worker vmls.f16 q5, q6, d7[3] 55*9880d681SAndroid Build Coastguard Worker@ ARM: vmls.f16 d5, d6, d7[2] @ encoding: [0x67,0x55,0x96,0xf2] 56*9880d681SAndroid Build Coastguard Worker@ ARM: vmls.f16 q5, q6, d7[3] @ encoding: [0x6f,0xa5,0x9c,0xf3] 57*9880d681SAndroid Build Coastguard Worker@ THUMB: vmls.f16 d5, d6, d7[2] @ encoding: [0x96,0xef,0x67,0x55] 58*9880d681SAndroid Build Coastguard Worker@ THUMB: vmls.f16 q5, q6, d7[3] @ encoding: [0x9c,0xff,0x6f,0xa5] 59*9880d681SAndroid Build Coastguard Worker 60*9880d681SAndroid Build Coastguard Worker vfma.f16 d0, d1, d2 61*9880d681SAndroid Build Coastguard Worker vfma.f16 q0, q1, q2 62*9880d681SAndroid Build Coastguard Worker@ ARM: vfma.f16 d0, d1, d2 @ encoding: [0x12,0x0c,0x11,0xf2] 63*9880d681SAndroid Build Coastguard Worker@ ARM: vfma.f16 q0, q1, q2 @ encoding: [0x54,0x0c,0x12,0xf2] 64*9880d681SAndroid Build Coastguard Worker@ THUMB: vfma.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x12,0x0c] 65*9880d681SAndroid Build Coastguard Worker@ THUMB: vfma.f16 q0, q1, q2 @ encoding: [0x12,0xef,0x54,0x0c] 66*9880d681SAndroid Build Coastguard Worker 67*9880d681SAndroid Build Coastguard Worker vfms.f16 d0, d1, d2 68*9880d681SAndroid Build Coastguard Worker vfms.f16 q0, q1, q2 69*9880d681SAndroid Build Coastguard Worker@ ARM: vfms.f16 d0, d1, d2 @ encoding: [0x12,0x0c,0x31,0xf2] 70*9880d681SAndroid Build Coastguard Worker@ ARM: vfms.f16 q0, q1, q2 @ encoding: [0x54,0x0c,0x32,0xf2] 71*9880d681SAndroid Build Coastguard Worker@ THUMB: vfms.f16 d0, d1, d2 @ encoding: [0x31,0xef,0x12,0x0c] 72*9880d681SAndroid Build Coastguard Worker@ THUMB: vfms.f16 q0, q1, q2 @ encoding: [0x32,0xef,0x54,0x0c] 73*9880d681SAndroid Build Coastguard Worker 74*9880d681SAndroid Build Coastguard Worker vceq.f16 d2, d3, d4 75*9880d681SAndroid Build Coastguard Worker vceq.f16 q2, q3, q4 76*9880d681SAndroid Build Coastguard Worker@ ARM: vceq.f16 d2, d3, d4 @ encoding: [0x04,0x2e,0x13,0xf2] 77*9880d681SAndroid Build Coastguard Worker@ ARM: vceq.f16 q2, q3, q4 @ encoding: [0x48,0x4e,0x16,0xf2] 78*9880d681SAndroid Build Coastguard Worker@ THUMB: vceq.f16 d2, d3, d4 @ encoding: [0x13,0xef,0x04,0x2e] 79*9880d681SAndroid Build Coastguard Worker@ THUMB: vceq.f16 q2, q3, q4 @ encoding: [0x16,0xef,0x48,0x4e] 80*9880d681SAndroid Build Coastguard Worker 81*9880d681SAndroid Build Coastguard Worker vceq.f16 d2, d3, #0 82*9880d681SAndroid Build Coastguard Worker vceq.f16 q2, q3, #0 83*9880d681SAndroid Build Coastguard Worker@ ARM: vceq.f16 d2, d3, #0 @ encoding: [0x03,0x25,0xb5,0xf3] 84*9880d681SAndroid Build Coastguard Worker@ ARM: vceq.f16 q2, q3, #0 @ encoding: [0x46,0x45,0xb5,0xf3] 85*9880d681SAndroid Build Coastguard Worker@ THUMB: vceq.f16 d2, d3, #0 @ encoding: [0xb5,0xff,0x03,0x25] 86*9880d681SAndroid Build Coastguard Worker@ THUMB: vceq.f16 q2, q3, #0 @ encoding: [0xb5,0xff,0x46,0x45] 87*9880d681SAndroid Build Coastguard Worker 88*9880d681SAndroid Build Coastguard Worker vcge.f16 d2, d3, d4 89*9880d681SAndroid Build Coastguard Worker vcge.f16 q2, q3, q4 90*9880d681SAndroid Build Coastguard Worker@ ARM: vcge.f16 d2, d3, d4 @ encoding: [0x04,0x2e,0x13,0xf3] 91*9880d681SAndroid Build Coastguard Worker@ ARM: vcge.f16 q2, q3, q4 @ encoding: [0x48,0x4e,0x16,0xf3] 92*9880d681SAndroid Build Coastguard Worker@ THUMB: vcge.f16 d2, d3, d4 @ encoding: [0x13,0xff,0x04,0x2e] 93*9880d681SAndroid Build Coastguard Worker@ THUMB: vcge.f16 q2, q3, q4 @ encoding: [0x16,0xff,0x48,0x4e] 94*9880d681SAndroid Build Coastguard Worker 95*9880d681SAndroid Build Coastguard Worker vcge.f16 d2, d3, #0 96*9880d681SAndroid Build Coastguard Worker vcge.f16 q2, q3, #0 97*9880d681SAndroid Build Coastguard Worker@ ARM: vcge.f16 d2, d3, #0 @ encoding: [0x83,0x24,0xb5,0xf3] 98*9880d681SAndroid Build Coastguard Worker@ ARM: vcge.f16 q2, q3, #0 @ encoding: [0xc6,0x44,0xb5,0xf3] 99*9880d681SAndroid Build Coastguard Worker@ THUMB: vcge.f16 d2, d3, #0 @ encoding: [0xb5,0xff,0x83,0x24] 100*9880d681SAndroid Build Coastguard Worker@ THUMB: vcge.f16 q2, q3, #0 @ encoding: [0xb5,0xff,0xc6,0x44] 101*9880d681SAndroid Build Coastguard Worker 102*9880d681SAndroid Build Coastguard Worker vcgt.f16 d2, d3, d4 103*9880d681SAndroid Build Coastguard Worker vcgt.f16 q2, q3, q4 104*9880d681SAndroid Build Coastguard Worker@ ARM: vcgt.f16 d2, d3, d4 @ encoding: [0x04,0x2e,0x33,0xf3] 105*9880d681SAndroid Build Coastguard Worker@ ARM: vcgt.f16 q2, q3, q4 @ encoding: [0x48,0x4e,0x36,0xf3] 106*9880d681SAndroid Build Coastguard Worker@ THUMB: vcgt.f16 d2, d3, d4 @ encoding: [0x33,0xff,0x04,0x2e] 107*9880d681SAndroid Build Coastguard Worker@ THUMB: vcgt.f16 q2, q3, q4 @ encoding: [0x36,0xff,0x48,0x4e] 108*9880d681SAndroid Build Coastguard Worker 109*9880d681SAndroid Build Coastguard Worker vcgt.f16 d2, d3, #0 110*9880d681SAndroid Build Coastguard Worker vcgt.f16 q2, q3, #0 111*9880d681SAndroid Build Coastguard Worker@ ARM: vcgt.f16 d2, d3, #0 @ encoding: [0x03,0x24,0xb5,0xf3] 112*9880d681SAndroid Build Coastguard Worker@ ARM: vcgt.f16 q2, q3, #0 @ encoding: [0x46,0x44,0xb5,0xf3] 113*9880d681SAndroid Build Coastguard Worker@ THUMB: vcgt.f16 d2, d3, #0 @ encoding: [0xb5,0xff,0x03,0x24] 114*9880d681SAndroid Build Coastguard Worker@ THUMB: vcgt.f16 q2, q3, #0 @ encoding: [0xb5,0xff,0x46,0x44] 115*9880d681SAndroid Build Coastguard Worker 116*9880d681SAndroid Build Coastguard Worker vcle.f16 d2, d3, d4 117*9880d681SAndroid Build Coastguard Worker vcle.f16 q2, q3, q4 118*9880d681SAndroid Build Coastguard Worker@ ARM: vcge.f16 d2, d4, d3 @ encoding: [0x03,0x2e,0x14,0xf3] 119*9880d681SAndroid Build Coastguard Worker@ ARM: vcge.f16 q2, q4, q3 @ encoding: [0x46,0x4e,0x18,0xf3] 120*9880d681SAndroid Build Coastguard Worker@ THUMB: vcge.f16 d2, d4, d3 @ encoding: [0x14,0xff,0x03,0x2e] 121*9880d681SAndroid Build Coastguard Worker@ THUMB: vcge.f16 q2, q4, q3 @ encoding: [0x18,0xff,0x46,0x4e] 122*9880d681SAndroid Build Coastguard Worker 123*9880d681SAndroid Build Coastguard Worker vcle.f16 d2, d3, #0 124*9880d681SAndroid Build Coastguard Worker vcle.f16 q2, q3, #0 125*9880d681SAndroid Build Coastguard Worker@ ARM: vcle.f16 d2, d3, #0 @ encoding: [0x83,0x25,0xb5,0xf3] 126*9880d681SAndroid Build Coastguard Worker@ ARM: vcle.f16 q2, q3, #0 @ encoding: [0xc6,0x45,0xb5,0xf3] 127*9880d681SAndroid Build Coastguard Worker@ THUMB: vcle.f16 d2, d3, #0 @ encoding: [0xb5,0xff,0x83,0x25] 128*9880d681SAndroid Build Coastguard Worker@ THUMB: vcle.f16 q2, q3, #0 @ encoding: [0xb5,0xff,0xc6,0x45] 129*9880d681SAndroid Build Coastguard Worker 130*9880d681SAndroid Build Coastguard Worker vclt.f16 d2, d3, d4 131*9880d681SAndroid Build Coastguard Worker vclt.f16 q2, q3, q4 132*9880d681SAndroid Build Coastguard Worker@ ARM: vcgt.f16 d2, d4, d3 @ encoding: [0x03,0x2e,0x34,0xf3] 133*9880d681SAndroid Build Coastguard Worker@ ARM: vcgt.f16 q2, q4, q3 @ encoding: [0x46,0x4e,0x38,0xf3] 134*9880d681SAndroid Build Coastguard Worker@ THUMB: vcgt.f16 d2, d4, d3 @ encoding: [0x34,0xff,0x03,0x2e] 135*9880d681SAndroid Build Coastguard Worker@ THUMB: vcgt.f16 q2, q4, q3 @ encoding: [0x38,0xff,0x46,0x4e] 136*9880d681SAndroid Build Coastguard Worker 137*9880d681SAndroid Build Coastguard Worker vclt.f16 d2, d3, #0 138*9880d681SAndroid Build Coastguard Worker vclt.f16 q2, q3, #0 139*9880d681SAndroid Build Coastguard Worker@ ARM: vclt.f16 d2, d3, #0 @ encoding: [0x03,0x26,0xb5,0xf3] 140*9880d681SAndroid Build Coastguard Worker@ ARM: vclt.f16 q2, q3, #0 @ encoding: [0x46,0x46,0xb5,0xf3] 141*9880d681SAndroid Build Coastguard Worker@ THUMB: vclt.f16 d2, d3, #0 @ encoding: [0xb5,0xff,0x03,0x26] 142*9880d681SAndroid Build Coastguard Worker@ THUMB: vclt.f16 q2, q3, #0 @ encoding: [0xb5,0xff,0x46,0x46] 143*9880d681SAndroid Build Coastguard Worker 144*9880d681SAndroid Build Coastguard Worker vacge.f16 d0, d1, d2 145*9880d681SAndroid Build Coastguard Worker vacge.f16 q0, q1, q2 146*9880d681SAndroid Build Coastguard Worker@ ARM: vacge.f16 d0, d1, d2 @ encoding: [0x12,0x0e,0x11,0xf3] 147*9880d681SAndroid Build Coastguard Worker@ ARM: vacge.f16 q0, q1, q2 @ encoding: [0x54,0x0e,0x12,0xf3] 148*9880d681SAndroid Build Coastguard Worker@ THUMB: vacge.f16 d0, d1, d2 @ encoding: [0x11,0xff,0x12,0x0e] 149*9880d681SAndroid Build Coastguard Worker@ THUMB: vacge.f16 q0, q1, q2 @ encoding: [0x12,0xff,0x54,0x0e] 150*9880d681SAndroid Build Coastguard Worker 151*9880d681SAndroid Build Coastguard Worker vacgt.f16 d0, d1, d2 152*9880d681SAndroid Build Coastguard Worker vacgt.f16 q0, q1, q2 153*9880d681SAndroid Build Coastguard Worker@ ARM: vacgt.f16 d0, d1, d2 @ encoding: [0x12,0x0e,0x31,0xf3] 154*9880d681SAndroid Build Coastguard Worker@ ARM: vacgt.f16 q0, q1, q2 @ encoding: [0x54,0x0e,0x32,0xf3] 155*9880d681SAndroid Build Coastguard Worker@ THUMB: vacgt.f16 d0, d1, d2 @ encoding: [0x31,0xff,0x12,0x0e] 156*9880d681SAndroid Build Coastguard Worker@ THUMB: vacgt.f16 q0, q1, q2 @ encoding: [0x32,0xff,0x54,0x0e] 157*9880d681SAndroid Build Coastguard Worker 158*9880d681SAndroid Build Coastguard Worker vacle.f16 d0, d1, d2 159*9880d681SAndroid Build Coastguard Worker vacle.f16 q0, q1, q2 160*9880d681SAndroid Build Coastguard Worker@ ARM: vacge.f16 d0, d2, d1 @ encoding: [0x11,0x0e,0x12,0xf3] 161*9880d681SAndroid Build Coastguard Worker@ ARM: vacge.f16 q0, q2, q1 @ encoding: [0x52,0x0e,0x14,0xf3] 162*9880d681SAndroid Build Coastguard Worker@ THUMB: vacge.f16 d0, d2, d1 @ encoding: [0x12,0xff,0x11,0x0e] 163*9880d681SAndroid Build Coastguard Worker@ THUMB: vacge.f16 q0, q2, q1 @ encoding: [0x14,0xff,0x52,0x0e] 164*9880d681SAndroid Build Coastguard Worker 165*9880d681SAndroid Build Coastguard Worker vaclt.f16 d0, d1, d2 166*9880d681SAndroid Build Coastguard Worker vaclt.f16 q0, q1, q2 167*9880d681SAndroid Build Coastguard Worker@ ARM: vacgt.f16 d0, d2, d1 @ encoding: [0x11,0x0e,0x32,0xf3] 168*9880d681SAndroid Build Coastguard Worker@ ARM: vacgt.f16 q0, q2, q1 @ encoding: [0x52,0x0e,0x34,0xf3] 169*9880d681SAndroid Build Coastguard Worker@ THUMB: vacgt.f16 d0, d2, d1 @ encoding: [0x32,0xff,0x11,0x0e] 170*9880d681SAndroid Build Coastguard Worker@ THUMB: vacgt.f16 q0, q2, q1 @ encoding: [0x34,0xff,0x52,0x0e] 171*9880d681SAndroid Build Coastguard Worker 172*9880d681SAndroid Build Coastguard Worker vabd.f16 d0, d1, d2 173*9880d681SAndroid Build Coastguard Worker vabd.f16 q0, q1, q2 174*9880d681SAndroid Build Coastguard Worker@ ARM: vabd.f16 d0, d1, d2 @ encoding: [0x02,0x0d,0x31,0xf3] 175*9880d681SAndroid Build Coastguard Worker@ ARM: vabd.f16 q0, q1, q2 @ encoding: [0x44,0x0d,0x32,0xf3] 176*9880d681SAndroid Build Coastguard Worker@ THUMB: vabd.f16 d0, d1, d2 @ encoding: [0x31,0xff,0x02,0x0d] 177*9880d681SAndroid Build Coastguard Worker@ THUMB: vabd.f16 q0, q1, q2 @ encoding: [0x32,0xff,0x44,0x0d] 178*9880d681SAndroid Build Coastguard Worker 179*9880d681SAndroid Build Coastguard Worker vabs.f16 d0, d1 180*9880d681SAndroid Build Coastguard Worker vabs.f16 q0, q1 181*9880d681SAndroid Build Coastguard Worker@ ARM: vabs.f16 d0, d1 @ encoding: [0x01,0x07,0xb5,0xf3] 182*9880d681SAndroid Build Coastguard Worker@ ARM: vabs.f16 q0, q1 @ encoding: [0x42,0x07,0xb5,0xf3] 183*9880d681SAndroid Build Coastguard Worker@ THUMB: vabs.f16 d0, d1 @ encoding: [0xb5,0xff,0x01,0x07] 184*9880d681SAndroid Build Coastguard Worker@ THUMB: vabs.f16 q0, q1 @ encoding: [0xb5,0xff,0x42,0x07] 185*9880d681SAndroid Build Coastguard Worker 186*9880d681SAndroid Build Coastguard Worker vmax.f16 d0, d1, d2 187*9880d681SAndroid Build Coastguard Worker vmax.f16 q0, q1, q2 188*9880d681SAndroid Build Coastguard Worker@ ARM: vmax.f16 d0, d1, d2 @ encoding: [0x02,0x0f,0x11,0xf2] 189*9880d681SAndroid Build Coastguard Worker@ ARM: vmax.f16 q0, q1, q2 @ encoding: [0x44,0x0f,0x12,0xf2] 190*9880d681SAndroid Build Coastguard Worker@ THUMB: vmax.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x02,0x0f] 191*9880d681SAndroid Build Coastguard Worker@ THUMB: vmax.f16 q0, q1, q2 @ encoding: [0x12,0xef,0x44,0x0f] 192*9880d681SAndroid Build Coastguard Worker 193*9880d681SAndroid Build Coastguard Worker vmin.f16 d0, d1, d2 194*9880d681SAndroid Build Coastguard Worker vmin.f16 q0, q1, q2 195*9880d681SAndroid Build Coastguard Worker@ ARM: vmin.f16 d0, d1, d2 @ encoding: [0x02,0x0f,0x31,0xf2] 196*9880d681SAndroid Build Coastguard Worker@ ARM: vmin.f16 q0, q1, q2 @ encoding: [0x44,0x0f,0x32,0xf2] 197*9880d681SAndroid Build Coastguard Worker@ THUMB: vmin.f16 d0, d1, d2 @ encoding: [0x31,0xef,0x02,0x0f] 198*9880d681SAndroid Build Coastguard Worker@ THUMB: vmin.f16 q0, q1, q2 @ encoding: [0x32,0xef,0x44,0x0f] 199*9880d681SAndroid Build Coastguard Worker 200*9880d681SAndroid Build Coastguard Worker vmaxnm.f16 d0, d1, d2 201*9880d681SAndroid Build Coastguard Worker vmaxnm.f16 q0, q1, q2 202*9880d681SAndroid Build Coastguard Worker@ ARM: vmaxnm.f16 d0, d1, d2 @ encoding: [0x12,0x0f,0x11,0xf3] 203*9880d681SAndroid Build Coastguard Worker@ ARM: vmaxnm.f16 q0, q1, q2 @ encoding: [0x54,0x0f,0x12,0xf3] 204*9880d681SAndroid Build Coastguard Worker@ THUMB: vmaxnm.f16 d0, d1, d2 @ encoding: [0x11,0xff,0x12,0x0f] 205*9880d681SAndroid Build Coastguard Worker@ THUMB: vmaxnm.f16 q0, q1, q2 @ encoding: [0x12,0xff,0x54,0x0f] 206*9880d681SAndroid Build Coastguard Worker 207*9880d681SAndroid Build Coastguard Worker vminnm.f16 d0, d1, d2 208*9880d681SAndroid Build Coastguard Worker vminnm.f16 q0, q1, q2 209*9880d681SAndroid Build Coastguard Worker@ ARM: vminnm.f16 d0, d1, d2 @ encoding: [0x12,0x0f,0x31,0xf3] 210*9880d681SAndroid Build Coastguard Worker@ ARM: vminnm.f16 q0, q1, q2 @ encoding: [0x54,0x0f,0x32,0xf3] 211*9880d681SAndroid Build Coastguard Worker@ THUMB: vminnm.f16 d0, d1, d2 @ encoding: [0x31,0xff,0x12,0x0f] 212*9880d681SAndroid Build Coastguard Worker@ THUMB: vminnm.f16 q0, q1, q2 @ encoding: [0x32,0xff,0x54,0x0f] 213*9880d681SAndroid Build Coastguard Worker 214*9880d681SAndroid Build Coastguard Worker vpadd.f16 d0, d1, d2 215*9880d681SAndroid Build Coastguard Worker@ ARM: vpadd.f16 d0, d1, d2 @ encoding: [0x02,0x0d,0x11,0xf3] 216*9880d681SAndroid Build Coastguard Worker@ THUMB: vpadd.f16 d0, d1, d2 @ encoding: [0x11,0xff,0x02,0x0d] 217*9880d681SAndroid Build Coastguard Worker 218*9880d681SAndroid Build Coastguard Worker vpmax.f16 d0, d1, d2 219*9880d681SAndroid Build Coastguard Worker@ ARM: vpmax.f16 d0, d1, d2 @ encoding: [0x02,0x0f,0x11,0xf3] 220*9880d681SAndroid Build Coastguard Worker@ THUMB: vpmax.f16 d0, d1, d2 @ encoding: [0x11,0xff,0x02,0x0f] 221*9880d681SAndroid Build Coastguard Worker 222*9880d681SAndroid Build Coastguard Worker vpmin.f16 d0, d1, d2 223*9880d681SAndroid Build Coastguard Worker@ ARM: vpmin.f16 d0, d1, d2 @ encoding: [0x02,0x0f,0x31,0xf3] 224*9880d681SAndroid Build Coastguard Worker@ THUMB: vpmin.f16 d0, d1, d2 @ encoding: [0x31,0xff,0x02,0x0f] 225*9880d681SAndroid Build Coastguard Worker 226*9880d681SAndroid Build Coastguard Worker vrecpe.f16 d0, d1 227*9880d681SAndroid Build Coastguard Worker vrecpe.f16 q0, q1 228*9880d681SAndroid Build Coastguard Worker@ ARM: vrecpe.f16 d0, d1 @ encoding: [0x01,0x05,0xb7,0xf3] 229*9880d681SAndroid Build Coastguard Worker@ ARM: vrecpe.f16 q0, q1 @ encoding: [0x42,0x05,0xb7,0xf3] 230*9880d681SAndroid Build Coastguard Worker@ THUMB: vrecpe.f16 d0, d1 @ encoding: [0xb7,0xff,0x01,0x05] 231*9880d681SAndroid Build Coastguard Worker@ THUMB: vrecpe.f16 q0, q1 @ encoding: [0xb7,0xff,0x42,0x05] 232*9880d681SAndroid Build Coastguard Worker 233*9880d681SAndroid Build Coastguard Worker vrecps.f16 d0, d1, d2 234*9880d681SAndroid Build Coastguard Worker vrecps.f16 q0, q1, q2 235*9880d681SAndroid Build Coastguard Worker@ ARM: vrecps.f16 d0, d1, d2 @ encoding: [0x12,0x0f,0x11,0xf2] 236*9880d681SAndroid Build Coastguard Worker@ ARM: vrecps.f16 q0, q1, q2 @ encoding: [0x54,0x0f,0x12,0xf2] 237*9880d681SAndroid Build Coastguard Worker@ THUMB: vrecps.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x12,0x0f] 238*9880d681SAndroid Build Coastguard Worker@ THUMB: vrecps.f16 q0, q1, q2 @ encoding: [0x12,0xef,0x54,0x0f] 239*9880d681SAndroid Build Coastguard Worker 240*9880d681SAndroid Build Coastguard Worker vrsqrte.f16 d0, d1 241*9880d681SAndroid Build Coastguard Worker vrsqrte.f16 q0, q1 242*9880d681SAndroid Build Coastguard Worker@ ARM: vrsqrte.f16 d0, d1 @ encoding: [0x81,0x05,0xb7,0xf3] 243*9880d681SAndroid Build Coastguard Worker@ ARM: vrsqrte.f16 q0, q1 @ encoding: [0xc2,0x05,0xb7,0xf3] 244*9880d681SAndroid Build Coastguard Worker@ THUMB: vrsqrte.f16 d0, d1 @ encoding: [0xb7,0xff,0x81,0x05] 245*9880d681SAndroid Build Coastguard Worker@ THUMB: vrsqrte.f16 q0, q1 @ encoding: [0xb7,0xff,0xc2,0x05] 246*9880d681SAndroid Build Coastguard Worker 247*9880d681SAndroid Build Coastguard Worker vrsqrts.f16 d0, d1, d2 248*9880d681SAndroid Build Coastguard Worker vrsqrts.f16 q0, q1, q2 249*9880d681SAndroid Build Coastguard Worker@ ARM: vrsqrts.f16 d0, d1, d2 @ encoding: [0x12,0x0f,0x31,0xf2] 250*9880d681SAndroid Build Coastguard Worker@ ARM: vrsqrts.f16 q0, q1, q2 @ encoding: [0x54,0x0f,0x32,0xf2] 251*9880d681SAndroid Build Coastguard Worker@ THUMB: vrsqrts.f16 d0, d1, d2 @ encoding: [0x31,0xef,0x12,0x0f] 252*9880d681SAndroid Build Coastguard Worker@ THUMB: vrsqrts.f16 q0, q1, q2 @ encoding: [0x32,0xef,0x54,0x0f] 253*9880d681SAndroid Build Coastguard Worker 254*9880d681SAndroid Build Coastguard Worker vneg.f16 d0, d1 255*9880d681SAndroid Build Coastguard Worker vneg.f16 q0, q1 256*9880d681SAndroid Build Coastguard Worker@ ARM: vneg.f16 d0, d1 @ encoding: [0x81,0x07,0xb5,0xf3] 257*9880d681SAndroid Build Coastguard Worker@ ARM: vneg.f16 q0, q1 @ encoding: [0xc2,0x07,0xb5,0xf3] 258*9880d681SAndroid Build Coastguard Worker@ THUMB: vneg.f16 d0, d1 @ encoding: [0xb5,0xff,0x81,0x07] 259*9880d681SAndroid Build Coastguard Worker@ THUMB: vneg.f16 q0, q1 @ encoding: [0xb5,0xff,0xc2,0x07] 260*9880d681SAndroid Build Coastguard Worker 261*9880d681SAndroid Build Coastguard Worker vcvt.s16.f16 d0, d1 262*9880d681SAndroid Build Coastguard Worker vcvt.u16.f16 d0, d1 263*9880d681SAndroid Build Coastguard Worker vcvt.f16.s16 d0, d1 264*9880d681SAndroid Build Coastguard Worker vcvt.f16.u16 d0, d1 265*9880d681SAndroid Build Coastguard Worker vcvt.s16.f16 q0, q1 266*9880d681SAndroid Build Coastguard Worker vcvt.u16.f16 q0, q1 267*9880d681SAndroid Build Coastguard Worker vcvt.f16.s16 q0, q1 268*9880d681SAndroid Build Coastguard Worker vcvt.f16.u16 q0, q1 269*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.s16.f16 d0, d1 @ encoding: [0x01,0x07,0xb7,0xf3] 270*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.u16.f16 d0, d1 @ encoding: [0x81,0x07,0xb7,0xf3] 271*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.f16.s16 d0, d1 @ encoding: [0x01,0x06,0xb7,0xf3] 272*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.f16.u16 d0, d1 @ encoding: [0x81,0x06,0xb7,0xf3] 273*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.s16.f16 q0, q1 @ encoding: [0x42,0x07,0xb7,0xf3] 274*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.u16.f16 q0, q1 @ encoding: [0xc2,0x07,0xb7,0xf3] 275*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.f16.s16 q0, q1 @ encoding: [0x42,0x06,0xb7,0xf3] 276*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.f16.u16 q0, q1 @ encoding: [0xc2,0x06,0xb7,0xf3] 277*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.s16.f16 d0, d1 @ encoding: [0xb7,0xff,0x01,0x07] 278*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.u16.f16 d0, d1 @ encoding: [0xb7,0xff,0x81,0x07] 279*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.s16 d0, d1 @ encoding: [0xb7,0xff,0x01,0x06] 280*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.u16 d0, d1 @ encoding: [0xb7,0xff,0x81,0x06] 281*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.s16.f16 q0, q1 @ encoding: [0xb7,0xff,0x42,0x07] 282*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.u16.f16 q0, q1 @ encoding: [0xb7,0xff,0xc2,0x07] 283*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.s16 q0, q1 @ encoding: [0xb7,0xff,0x42,0x06] 284*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.u16 q0, q1 @ encoding: [0xb7,0xff,0xc2,0x06] 285*9880d681SAndroid Build Coastguard Worker 286*9880d681SAndroid Build Coastguard Worker vcvta.s16.f16 d0, d1 287*9880d681SAndroid Build Coastguard Worker vcvta.s16.f16 q0, q1 288*9880d681SAndroid Build Coastguard Worker vcvta.u16.f16 d0, d1 289*9880d681SAndroid Build Coastguard Worker vcvta.u16.f16 q0, q1 290*9880d681SAndroid Build Coastguard Worker@ ARM: vcvta.s16.f16 d0, d1 @ encoding: [0x01,0x00,0xb7,0xf3] 291*9880d681SAndroid Build Coastguard Worker@ ARM: vcvta.s16.f16 q0, q1 @ encoding: [0x42,0x00,0xb7,0xf3] 292*9880d681SAndroid Build Coastguard Worker@ ARM: vcvta.u16.f16 d0, d1 @ encoding: [0x81,0x00,0xb7,0xf3] 293*9880d681SAndroid Build Coastguard Worker@ ARM: vcvta.u16.f16 q0, q1 @ encoding: [0xc2,0x00,0xb7,0xf3] 294*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvta.s16.f16 d0, d1 @ encoding: [0xb7,0xff,0x01,0x00] 295*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvta.s16.f16 q0, q1 @ encoding: [0xb7,0xff,0x42,0x00] 296*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvta.u16.f16 d0, d1 @ encoding: [0xb7,0xff,0x81,0x00] 297*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvta.u16.f16 q0, q1 @ encoding: [0xb7,0xff,0xc2,0x00] 298*9880d681SAndroid Build Coastguard Worker 299*9880d681SAndroid Build Coastguard Worker vcvtm.s16.f16 d0, d1 300*9880d681SAndroid Build Coastguard Worker vcvtm.s16.f16 q0, q1 301*9880d681SAndroid Build Coastguard Worker vcvtm.u16.f16 d0, d1 302*9880d681SAndroid Build Coastguard Worker vcvtm.u16.f16 q0, q1 303*9880d681SAndroid Build Coastguard Worker@ ARM: vcvtm.s16.f16 d0, d1 @ encoding: [0x01,0x03,0xb7,0xf3] 304*9880d681SAndroid Build Coastguard Worker@ ARM: vcvtm.s16.f16 q0, q1 @ encoding: [0x42,0x03,0xb7,0xf3] 305*9880d681SAndroid Build Coastguard Worker@ ARM: vcvtm.u16.f16 d0, d1 @ encoding: [0x81,0x03,0xb7,0xf3] 306*9880d681SAndroid Build Coastguard Worker@ ARM: vcvtm.u16.f16 q0, q1 @ encoding: [0xc2,0x03,0xb7,0xf3] 307*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtm.s16.f16 d0, d1 @ encoding: [0xb7,0xff,0x01,0x03] 308*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtm.s16.f16 q0, q1 @ encoding: [0xb7,0xff,0x42,0x03] 309*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtm.u16.f16 d0, d1 @ encoding: [0xb7,0xff,0x81,0x03] 310*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtm.u16.f16 q0, q1 @ encoding: [0xb7,0xff,0xc2,0x03] 311*9880d681SAndroid Build Coastguard Worker 312*9880d681SAndroid Build Coastguard Worker vcvtn.s16.f16 d0, d1 313*9880d681SAndroid Build Coastguard Worker vcvtn.s16.f16 q0, q1 314*9880d681SAndroid Build Coastguard Worker vcvtn.u16.f16 d0, d1 315*9880d681SAndroid Build Coastguard Worker vcvtn.u16.f16 q0, q1 316*9880d681SAndroid Build Coastguard Worker@ ARM: vcvtn.s16.f16 d0, d1 @ encoding: [0x01,0x01,0xb7,0xf3] 317*9880d681SAndroid Build Coastguard Worker@ ARM: vcvtn.s16.f16 q0, q1 @ encoding: [0x42,0x01,0xb7,0xf3] 318*9880d681SAndroid Build Coastguard Worker@ ARM: vcvtn.u16.f16 d0, d1 @ encoding: [0x81,0x01,0xb7,0xf3] 319*9880d681SAndroid Build Coastguard Worker@ ARM: vcvtn.u16.f16 q0, q1 @ encoding: [0xc2,0x01,0xb7,0xf3] 320*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtn.s16.f16 d0, d1 @ encoding: [0xb7,0xff,0x01,0x01] 321*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtn.s16.f16 q0, q1 @ encoding: [0xb7,0xff,0x42,0x01] 322*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtn.u16.f16 d0, d1 @ encoding: [0xb7,0xff,0x81,0x01] 323*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtn.u16.f16 q0, q1 @ encoding: [0xb7,0xff,0xc2,0x01] 324*9880d681SAndroid Build Coastguard Worker 325*9880d681SAndroid Build Coastguard Worker vcvtp.s16.f16 d0, d1 326*9880d681SAndroid Build Coastguard Worker vcvtp.s16.f16 q0, q1 327*9880d681SAndroid Build Coastguard Worker vcvtp.u16.f16 d0, d1 328*9880d681SAndroid Build Coastguard Worker vcvtp.u16.f16 q0, q1 329*9880d681SAndroid Build Coastguard Worker@ ARM: vcvtp.s16.f16 d0, d1 @ encoding: [0x01,0x02,0xb7,0xf3] 330*9880d681SAndroid Build Coastguard Worker@ ARM: vcvtp.s16.f16 q0, q1 @ encoding: [0x42,0x02,0xb7,0xf3] 331*9880d681SAndroid Build Coastguard Worker@ ARM: vcvtp.u16.f16 d0, d1 @ encoding: [0x81,0x02,0xb7,0xf3] 332*9880d681SAndroid Build Coastguard Worker@ ARM: vcvtp.u16.f16 q0, q1 @ encoding: [0xc2,0x02,0xb7,0xf3] 333*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtp.s16.f16 d0, d1 @ encoding: [0xb7,0xff,0x01,0x02] 334*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtp.s16.f16 q0, q1 @ encoding: [0xb7,0xff,0x42,0x02] 335*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtp.u16.f16 d0, d1 @ encoding: [0xb7,0xff,0x81,0x02] 336*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtp.u16.f16 q0, q1 @ encoding: [0xb7,0xff,0xc2,0x02] 337*9880d681SAndroid Build Coastguard Worker 338*9880d681SAndroid Build Coastguard Worker 339*9880d681SAndroid Build Coastguard Worker vcvt.s16.f16 d0, d1, #1 340*9880d681SAndroid Build Coastguard Worker vcvt.u16.f16 d0, d1, #2 341*9880d681SAndroid Build Coastguard Worker vcvt.f16.s16 d0, d1, #3 342*9880d681SAndroid Build Coastguard Worker vcvt.f16.u16 d0, d1, #4 343*9880d681SAndroid Build Coastguard Worker vcvt.s16.f16 q0, q1, #5 344*9880d681SAndroid Build Coastguard Worker vcvt.u16.f16 q0, q1, #6 345*9880d681SAndroid Build Coastguard Worker vcvt.f16.s16 q0, q1, #7 346*9880d681SAndroid Build Coastguard Worker vcvt.f16.u16 q0, q1, #8 347*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.s16.f16 d0, d1, #1 @ encoding: [0x11,0x0d,0xbf,0xf2] 348*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.u16.f16 d0, d1, #2 @ encoding: [0x11,0x0d,0xbe,0xf3] 349*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.f16.s16 d0, d1, #3 @ encoding: [0x11,0x0c,0xbd,0xf2] 350*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.f16.u16 d0, d1, #4 @ encoding: [0x11,0x0c,0xbc,0xf3] 351*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.s16.f16 q0, q1, #5 @ encoding: [0x52,0x0d,0xbb,0xf2] 352*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.u16.f16 q0, q1, #6 @ encoding: [0x52,0x0d,0xba,0xf3] 353*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.f16.s16 q0, q1, #7 @ encoding: [0x52,0x0c,0xb9,0xf2] 354*9880d681SAndroid Build Coastguard Worker@ ARM: vcvt.f16.u16 q0, q1, #8 @ encoding: [0x52,0x0c,0xb8,0xf3] 355*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.s16.f16 d0, d1, #1 @ encoding: [0xbf,0xef,0x11,0x0d] 356*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.u16.f16 d0, d1, #2 @ encoding: [0xbe,0xff,0x11,0x0d] 357*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.s16 d0, d1, #3 @ encoding: [0xbd,0xef,0x11,0x0c] 358*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.u16 d0, d1, #4 @ encoding: [0xbc,0xff,0x11,0x0c] 359*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.s16.f16 q0, q1, #5 @ encoding: [0xbb,0xef,0x52,0x0d] 360*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.u16.f16 q0, q1, #6 @ encoding: [0xba,0xff,0x52,0x0d] 361*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.s16 q0, q1, #7 @ encoding: [0xb9,0xef,0x52,0x0c] 362*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.u16 q0, q1, #8 @ encoding: [0xb8,0xff,0x52,0x0c] 363*9880d681SAndroid Build Coastguard Worker 364*9880d681SAndroid Build Coastguard Worker vrinta.f16.f16 d0, d1 365*9880d681SAndroid Build Coastguard Worker vrinta.f16.f16 q0, q1 366*9880d681SAndroid Build Coastguard Worker@ ARM: vrinta.f16 d0, d1 @ encoding: [0x01,0x05,0xb6,0xf3] 367*9880d681SAndroid Build Coastguard Worker@ ARM: vrinta.f16 q0, q1 @ encoding: [0x42,0x05,0xb6,0xf3] 368*9880d681SAndroid Build Coastguard Worker@ THUMB: vrinta.f16 d0, d1 @ encoding: [0xb6,0xff,0x01,0x05] 369*9880d681SAndroid Build Coastguard Worker@ THUMB: vrinta.f16 q0, q1 @ encoding: [0xb6,0xff,0x42,0x05] 370*9880d681SAndroid Build Coastguard Worker 371*9880d681SAndroid Build Coastguard Worker vrintm.f16.f16 d0, d1 372*9880d681SAndroid Build Coastguard Worker vrintm.f16.f16 q0, q1 373*9880d681SAndroid Build Coastguard Worker@ ARM: vrintm.f16 d0, d1 @ encoding: [0x81,0x06,0xb6,0xf3] 374*9880d681SAndroid Build Coastguard Worker@ ARM: vrintm.f16 q0, q1 @ encoding: [0xc2,0x06,0xb6,0xf3] 375*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintm.f16 d0, d1 @ encoding: [0xb6,0xff,0x81,0x06] 376*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintm.f16 q0, q1 @ encoding: [0xb6,0xff,0xc2,0x06] 377*9880d681SAndroid Build Coastguard Worker 378*9880d681SAndroid Build Coastguard Worker vrintn.f16.f16 d0, d1 379*9880d681SAndroid Build Coastguard Worker vrintn.f16.f16 q0, q1 380*9880d681SAndroid Build Coastguard Worker@ ARM: vrintn.f16 d0, d1 @ encoding: [0x01,0x04,0xb6,0xf3] 381*9880d681SAndroid Build Coastguard Worker@ ARM: vrintn.f16 q0, q1 @ encoding: [0x42,0x04,0xb6,0xf3] 382*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintn.f16 d0, d1 @ encoding: [0xb6,0xff,0x01,0x04] 383*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintn.f16 q0, q1 @ encoding: [0xb6,0xff,0x42,0x04] 384*9880d681SAndroid Build Coastguard Worker 385*9880d681SAndroid Build Coastguard Worker vrintp.f16.f16 d0, d1 386*9880d681SAndroid Build Coastguard Worker vrintp.f16.f16 q0, q1 387*9880d681SAndroid Build Coastguard Worker@ ARM: vrintp.f16 d0, d1 @ encoding: [0x81,0x07,0xb6,0xf3] 388*9880d681SAndroid Build Coastguard Worker@ ARM: vrintp.f16 q0, q1 @ encoding: [0xc2,0x07,0xb6,0xf3] 389*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintp.f16 d0, d1 @ encoding: [0xb6,0xff,0x81,0x07] 390*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintp.f16 q0, q1 @ encoding: [0xb6,0xff,0xc2,0x07] 391*9880d681SAndroid Build Coastguard Worker 392*9880d681SAndroid Build Coastguard Worker vrintx.f16.f16 d0, d1 393*9880d681SAndroid Build Coastguard Worker vrintx.f16.f16 q0, q1 394*9880d681SAndroid Build Coastguard Worker@ ARM: vrintx.f16 d0, d1 @ encoding: [0x81,0x04,0xb6,0xf3] 395*9880d681SAndroid Build Coastguard Worker@ ARM: vrintx.f16 q0, q1 @ encoding: [0xc2,0x04,0xb6,0xf3] 396*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintx.f16 d0, d1 @ encoding: [0xb6,0xff,0x81,0x04] 397*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintx.f16 q0, q1 @ encoding: [0xb6,0xff,0xc2,0x04] 398*9880d681SAndroid Build Coastguard Worker 399*9880d681SAndroid Build Coastguard Worker vrintz.f16.f16 d0, d1 400*9880d681SAndroid Build Coastguard Worker vrintz.f16.f16 q0, q1 401*9880d681SAndroid Build Coastguard Worker@ ARM: vrintz.f16 d0, d1 @ encoding: [0x81,0x05,0xb6,0xf3] 402*9880d681SAndroid Build Coastguard Worker@ ARM: vrintz.f16 q0, q1 @ encoding: [0xc2,0x05,0xb6,0xf3] 403*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintz.f16 d0, d1 @ encoding: [0xb6,0xff,0x81,0x05] 404*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintz.f16 q0, q1 @ encoding: [0xb6,0xff,0xc2,0x05] 405