brintos

brintos / llvm-project-archived public Read only

0
0
Text · 16.5 KiB · 0913ecb Raw
383 lines · plain
1// RUN: not llvm-mc -triple=aarch64 -mattr=+neon,-fullfp16 -show-encoding < %s 2>&1 | FileCheck %s2// RUN: not llvm-mc -triple=aarch64 -mattr=-neon,+fullfp16 -show-encoding < %s 2>&1 | FileCheck %s3 4 5// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:6  fabs.4h     v0, v07// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:8  fneg.4h     v0, v09// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:10  frecpe.4h   v0, v011// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:12  frinta.4h   v0, v013// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:14  frintx.4h   v0, v015// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:16  frinti.4h   v0, v017// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:18  frintm.4h   v0, v019// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:20  frintn.4h   v0, v021// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:22  frintp.4h   v0, v023// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:24  frintz.4h   v0, v025// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:26  frsqrte.4h  v0, v027// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:28  fsqrt.4h    v0, v029// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:30  fabs.8h     v0, v031// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:32  fneg.8h     v0, v033// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:34  frecpe.8h   v0, v035// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:36  frinta.8h   v0, v037// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:38  frintx.8h   v0, v039// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:40  frinti.8h   v0, v041// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:42  frintm.8h   v0, v043// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:44  frintn.8h   v0, v045// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:46  frintp.8h   v0, v047// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:48  frintz.8h   v0, v049// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:50  frsqrte.8h  v0, v051// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:52  fsqrt.8h    v0, v053// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:54  fmla v0.4h, v1.4h, v2.h[2]55// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:56  fmla v3.8h, v8.8h, v2.h[1]57// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:58  fmls v0.4h, v1.4h, v2.h[2]59// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:60  fmls v3.8h, v8.8h, v2.h[1]61// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:62  fmul v0.4h, v1.4h, v2.h[2]63// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:64  fmul v0.8h, v1.8h, v2.h[2]65// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:66  fmulx v0.4h, v1.4h, v2.h[2]67// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:68  fmulx v0.8h, v1.8h, v2.h[2]69// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:70  fabd v0.4h, v1.4h, v2.4h71// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:72  fmaxnmv h0, v1.8h73// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:74  fminnmv h0, v1.8h75// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:76  fmaxv h0, v1.8h77// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:78  fminv h0, v1.8h79// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:80  faddp v0.4h, v1.4h, v2.4h81// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:82  faddp v0.8h, v1.8h, v2.8h83// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:84  fadd v0.4h, v1.4h, v2.4h85// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:86  fadd v0.8h, v1.8h, v2.8h87// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:88  fsub v0.4h, v1.4h, v2.4h89// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:90  fsub v0.8h, v1.8h, v2.8h91// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:92  fcmeq v0.4h, v31.4h, v16.4h93// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:94  fcmeq v4.8h, v7.8h, v15.8h95// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:96  fcmge v3.4h, v8.4h, v12.4h97// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:98  fcmge v31.8h, v29.8h, v28.8h99// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:100  fcmle v3.4h,  v12.4h, v8.4h101// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:102  fcmle v31.8h, v28.8h, v29.8h103// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:104  fcmgt v0.4h, v31.4h, v16.4h105// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:106  fcmgt v4.8h, v7.8h, v15.8h107// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:108  fcmlt v0.4h, v16.4h, v31.4h109// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:110  fcmlt v4.8h, v15.8h, v7.8h111// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:112  fcmeq v0.4h, v31.4h, #0.0113// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:114  fcmeq v4.8h, v7.8h, #0.0115// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:116  fcmeq v0.4h, v31.4h, #0117// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:118  fcmeq v4.8h, v7.8h, #0119// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:120  fcmge v3.4h, v8.4h, #0.0121// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:122  fcmge v31.8h, v29.8h, #0.0123// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:124  fcmge v3.4h, v8.4h, #0125// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:126  fcmge v31.8h, v29.8h, #0127// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:128  fcmgt v0.4h, v31.4h, #0.0129// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:130  fcmgt v4.8h, v7.8h, #0.0131// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:132  fcmgt v0.4h, v31.4h, #0133// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:134  fcmgt v4.8h, v7.8h, #0135// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:136  fcmle v3.4h, v20.4h, #0.0137// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:138  fcmle v1.8h, v8.8h, #0.0139// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:140  fcmle v3.4h, v20.4h, #0141// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:142  fcmle v1.8h, v8.8h, #0143// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:144  fcmlt v16.4h, v2.4h, #0.0145// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:146  fcmlt v15.8h, v4.8h, #0.0147// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:148  fcmlt v16.4h, v2.4h, #0149// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:150  fcmlt v15.8h, v4.8h, #0151// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:152  facge v0.4h, v31.4h, v16.4h153// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:154  facge v4.8h, v7.8h, v15.8h155// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:156  facle v0.4h, v16.4h, v31.4h157// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:158  facle v4.8h, v15.8h, v7.8h159// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:160  facgt v3.4h, v8.4h, v12.4h161// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:162  facgt v31.8h, v29.8h, v28.8h163// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:164  faclt v3.4h,  v12.4h, v8.4h165// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:166  faclt v31.8h, v28.8h, v29.8h167// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:168  frsqrts v0.4h, v31.4h, v16.4h169// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:170  frsqrts v4.8h, v7.8h, v15.8h171// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:172  frecps v3.4h, v8.4h, v12.4h173// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:174  frecps v31.8h, v29.8h, v28.8h175// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:176  fmaxp v0.4h, v1.4h, v2.4h177// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:178  fmaxp v31.8h, v15.8h, v16.8h179// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:180  fminp v10.4h, v15.4h, v22.4h181// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:182  fminp v3.8h, v5.8h, v6.8h183// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:184  fmaxnmp v0.4h, v1.4h, v2.4h185// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:186  fmaxnmp v31.8h, v15.8h, v16.8h187// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:188  fminnmp v10.4h, v15.4h, v22.4h189// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:190  fminnmp v3.8h, v5.8h, v6.8h191// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:192  fmax v0.4h, v1.4h, v2.4h193// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:194  fmax v0.8h, v1.8h, v2.8h195// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:196  fmin v10.4h, v15.4h, v22.4h197// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:198  fmin v10.8h, v15.8h, v22.8h199// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:200  fmaxnm v0.4h, v1.4h, v2.4h201// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:202  fmaxnm v0.8h, v1.8h, v2.8h203// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:204  fminnm v10.4h, v15.4h, v22.4h205// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:206  fminnm v10.8h, v15.8h, v22.8h207// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:208  fmla v0.4h, v1.4h, v2.4h209// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:210  fmla v0.8h, v1.8h, v2.8h211// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:212  fmls v0.4h, v1.4h, v2.4h213// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:214  fmls v0.8h, v1.8h, v2.8h215// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:216  fabd h29, h24, h20217// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:218  fmla    h0, h1, v1.h[5]219// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:220  fmls    h2, h3, v4.h[5]221// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:222  fmul    h0, h1, v1.h[5]223// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:224  fmulx   h6, h2, v8.h[5]225// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:226  fcvtzs h21, h12, #1227// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:228  fcvtzu h21, h12, #1229// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:230  fcvtas h12, h13231// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:232  fcvtau h12, h13233// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:234  fcvtms h22, h13235// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:236  fcvtmu h12, h13237// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:238  fcvtns h22, h13239// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:240  fcvtnu h12, h13241// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:242  fcvtps h22, h13243// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:244  fcvtpu h12, h13245// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:246  fcvtzs h12, h13247// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:248  fcvtzu h12, h13249// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:250  fcmeq h10, h11, h12251// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:252  fcmeq h10, h11, #0.0253// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:254  fcmeq h10, h11, #0255// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:256  fcmge h10, h11, h12257// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:258  fcmge h10, h11, #0.0259// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:260  fcmge h10, h11, #0261// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:262  fcmgt h10, h11, h12263// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:264  fcmgt h10, h11, #0.0265// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:266  fcmgt h10, h11, #0267// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:268  fcmle h10, h11, #0.0269// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:270  fcmle h10, h11, #0271// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:272  fcmlt h10, h11, #0.0273// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:274  fcmlt h10, h11, #0275// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:276  facge h10, h11, h12277// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:278  facgt h10, h11, h12279// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:280  fmulx h20, h22, h15281// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:282  frecps h21, h16, h13283// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:284  frsqrts h21, h5, h12285// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:286  frecpe h19, h14287// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:288  frecpx h18, h10289// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:290  frsqrte h22, h13291// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:292  faddp h18, v3.2h293// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:294  fabs v4.4h, v0.4h295// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:296  fabs v6.8h, v8.8h297// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:298  fneg v4.4h, v0.4h299// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:300  fneg v6.8h, v8.8h301// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:302  frintn v4.4h, v0.4h303// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:304  frintn v6.8h, v8.8h305// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:306  frinta v4.4h, v0.4h307// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:308  frinta v6.8h, v8.8h309// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:310  frintp v4.4h, v0.4h311// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:312  frintp v6.8h, v8.8h313// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:314  frintm v4.4h, v0.4h315// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:316  frintm v6.8h, v8.8h317// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:318  frintx v4.4h, v0.4h319// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:320  frintx v6.8h, v8.8h321// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:322  frintz v4.4h, v0.4h323// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:324  frintz v6.8h, v8.8h325// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:326  frinti v4.4h, v0.4h327// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:328  frinti v6.8h, v8.8h329// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:330  fcvtns v4.4h, v0.4h331// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:332  fcvtns v6.8h, v8.8h333// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:334  fcvtnu v4.4h, v0.4h335// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:336  fcvtnu v6.8h, v8.8h337// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:338  fcvtps v4.4h, v0.4h339// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:340  fcvtps v6.8h, v8.8h341// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:342  fcvtpu v4.4h, v0.4h343// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:344  fcvtpu v6.8h, v8.8h345// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:346  fcvtms v4.4h, v0.4h347// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:348  fcvtms v6.8h, v8.8h349// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:350  fcvtmu v4.4h, v0.4h351// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:352  fcvtmu v6.8h, v8.8h353// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:354  fcvtzs v4.4h, v0.4h355// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:356  fcvtzs v6.8h, v8.8h357// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:358  fcvtzu v4.4h, v0.4h359// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:360  fcvtzu v6.8h, v8.8h361// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:362  fcvtas v4.4h, v0.4h363// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:364  fcvtas v6.8h, v8.8h365// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:366  fcvtau v4.4h, v0.4h367// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:368  fcvtau v6.8h, v8.8h369// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:370  frecpe v4.4h, v0.4h371// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:372  frecpe v6.8h, v8.8h373// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:374  frsqrte v4.4h, v0.4h375// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:376  frsqrte v6.8h, v8.8h377// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:378  fsqrt v4.4h, v0.4h379// CHECK: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:380  fsqrt v6.8h, v8.8h381 382// CHECK-NOT: :[[@LINE+1]]:{{[0-9]+}}: error: instruction requires:383