// RUN: not llvm-mc -triple=aarch64 -mattr=+neon,-fullfp16 -show-encoding < %s 2>&1 | FileCheck %s // RUN: not llvm-mc -triple=aarch64 -mattr=-neon,+fullfp16 -show-encoding < %s 2>&1 | FileCheck %s // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fabs.4h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fneg.4h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frecpe.4h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frinta.4h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintx.4h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frinti.4h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintm.4h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintn.4h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintp.4h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintz.4h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frsqrte.4h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fsqrt.4h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fabs.8h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fneg.8h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frecpe.8h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frinta.8h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintx.8h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frinti.8h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintm.8h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintn.8h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintp.8h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintz.8h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frsqrte.8h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fsqrt.8h v0, v0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmla v0.4h, v1.4h, v2.h[2] // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmla v3.8h, v8.8h, v2.h[1] // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmls v0.4h, v1.4h, v2.h[2] // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmls v3.8h, v8.8h, v2.h[1] // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmul v0.4h, v1.4h, v2.h[2] // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmul v0.8h, v1.8h, v2.h[2] // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmulx v0.4h, v1.4h, v2.h[2] // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmulx v0.8h, v1.8h, v2.h[2] // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fabd v0.4h, v1.4h, v2.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmaxnmv h0, v1.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fminnmv h0, v1.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmaxv h0, v1.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fminv h0, v1.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: faddp v0.4h, v1.4h, v2.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: faddp v0.8h, v1.8h, v2.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fadd v0.4h, v1.4h, v2.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fadd v0.8h, v1.8h, v2.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fsub v0.4h, v1.4h, v2.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fsub v0.8h, v1.8h, v2.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmeq v0.4h, v31.4h, v16.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmeq v4.8h, v7.8h, v15.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmge v3.4h, v8.4h, v12.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmge v31.8h, v29.8h, v28.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmle v3.4h, v12.4h, v8.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmle v31.8h, v28.8h, v29.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmgt v0.4h, v31.4h, v16.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmgt v4.8h, v7.8h, v15.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmlt v0.4h, v16.4h, v31.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmlt v4.8h, v15.8h, v7.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmeq v0.4h, v31.4h, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmeq v4.8h, v7.8h, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmeq v0.4h, v31.4h, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmeq v4.8h, v7.8h, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmge v3.4h, v8.4h, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmge v31.8h, v29.8h, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmge v3.4h, v8.4h, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmge v31.8h, v29.8h, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmgt v0.4h, v31.4h, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmgt v4.8h, v7.8h, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmgt v0.4h, v31.4h, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmgt v4.8h, v7.8h, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmle v3.4h, v20.4h, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmle v1.8h, v8.8h, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmle v3.4h, v20.4h, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmle v1.8h, v8.8h, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmlt v16.4h, v2.4h, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmlt v15.8h, v4.8h, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmlt v16.4h, v2.4h, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmlt v15.8h, v4.8h, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: facge v0.4h, v31.4h, v16.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: facge v4.8h, v7.8h, v15.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: facle v0.4h, v16.4h, v31.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: facle v4.8h, v15.8h, v7.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: facgt v3.4h, v8.4h, v12.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: facgt v31.8h, v29.8h, v28.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: faclt v3.4h, v12.4h, v8.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: faclt v31.8h, v28.8h, v29.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frsqrts v0.4h, v31.4h, v16.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frsqrts v4.8h, v7.8h, v15.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frecps v3.4h, v8.4h, v12.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frecps v31.8h, v29.8h, v28.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmaxp v0.4h, v1.4h, v2.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmaxp v31.8h, v15.8h, v16.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fminp v10.4h, v15.4h, v22.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fminp v3.8h, v5.8h, v6.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmaxnmp v0.4h, v1.4h, v2.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmaxnmp v31.8h, v15.8h, v16.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fminnmp v10.4h, v15.4h, v22.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fminnmp v3.8h, v5.8h, v6.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmax v0.4h, v1.4h, v2.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmax v0.8h, v1.8h, v2.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmin v10.4h, v15.4h, v22.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmin v10.8h, v15.8h, v22.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmaxnm v0.4h, v1.4h, v2.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmaxnm v0.8h, v1.8h, v2.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fminnm v10.4h, v15.4h, v22.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fminnm v10.8h, v15.8h, v22.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmla v0.4h, v1.4h, v2.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmla v0.8h, v1.8h, v2.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmls v0.4h, v1.4h, v2.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmls v0.8h, v1.8h, v2.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fabd h29, h24, h20 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmla h0, h1, v1.h[5] // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmls h2, h3, v4.h[5] // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmul h0, h1, v1.h[5] // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmulx h6, h2, v8.h[5] // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtzs h21, h12, #1 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtzu h21, h12, #1 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtas h12, h13 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtau h12, h13 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtms h22, h13 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtmu h12, h13 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtns h22, h13 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtnu h12, h13 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtps h22, h13 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtpu h12, h13 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtzs h12, h13 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtzu h12, h13 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmeq h10, h11, h12 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmeq h10, h11, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmeq h10, h11, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmge h10, h11, h12 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmge h10, h11, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmge h10, h11, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmgt h10, h11, h12 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmgt h10, h11, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmgt h10, h11, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmle h10, h11, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmle h10, h11, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmlt h10, h11, #0.0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcmlt h10, h11, #0 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: facge h10, h11, h12 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: facgt h10, h11, h12 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fmulx h20, h22, h15 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frecps h21, h16, h13 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frsqrts h21, h5, h12 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frecpe h19, h14 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frecpx h18, h10 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frsqrte h22, h13 // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: faddp h18, v3.2h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fabs v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fabs v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fneg v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fneg v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintn v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintn v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frinta v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frinta v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintp v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintp v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintm v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintm v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintx v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintx v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintz v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frintz v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frinti v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frinti v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtns v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtns v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtnu v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtnu v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtps v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtps v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtpu v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtpu v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtms v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtms v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtmu v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtmu v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtzs v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtzs v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtzu v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtzu v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtas v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtas v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtau v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fcvtau v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frecpe v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frecpe v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frsqrte v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: frsqrte v6.8h, v8.8h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fsqrt v4.4h, v0.4h // CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: fsqrt v6.8h, v8.8h // CHECK-NOT: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires: