brintos

brintos / llvm-project-archived public Read only

0
0
Text · 16.2 KiB · 8b55573 Raw
331 lines · plain
1// RUN:     llvm-mc -triple aarch64 -show-encoding -mattr=+amvs -o - %s  | FileCheck %s2// RUN:     llvm-mc -triple aarch64 -show-encoding -mattr=+v8.6a -o - %s | FileCheck %s3// RUN: not llvm-mc -triple aarch64 -show-encoding -o - %s 2>&1  | FileCheck %s --check-prefix=CHECK-ERROR4.text5mrs x0, AMCG1IDR_EL06msr AMEVCNTVOFF00_EL2, x07msr AMEVCNTVOFF01_EL2, x08msr AMEVCNTVOFF02_EL2, x09msr AMEVCNTVOFF03_EL2, x010msr AMEVCNTVOFF04_EL2, x011msr AMEVCNTVOFF05_EL2, x012msr AMEVCNTVOFF06_EL2, x013msr AMEVCNTVOFF07_EL2, x014msr AMEVCNTVOFF08_EL2, x015msr AMEVCNTVOFF09_EL2, x016msr AMEVCNTVOFF010_EL2, x017msr AMEVCNTVOFF011_EL2, x018msr AMEVCNTVOFF012_EL2, x019msr AMEVCNTVOFF013_EL2, x020msr AMEVCNTVOFF014_EL2, x021msr AMEVCNTVOFF015_EL2, x022mrs x0, AMEVCNTVOFF00_EL223mrs x0, AMEVCNTVOFF01_EL224mrs x0, AMEVCNTVOFF02_EL225mrs x0, AMEVCNTVOFF03_EL226mrs x0, AMEVCNTVOFF04_EL227mrs x0, AMEVCNTVOFF05_EL228mrs x0, AMEVCNTVOFF06_EL229mrs x0, AMEVCNTVOFF07_EL230mrs x0, AMEVCNTVOFF08_EL231mrs x0, AMEVCNTVOFF09_EL232mrs x0, AMEVCNTVOFF010_EL233mrs x0, AMEVCNTVOFF011_EL234mrs x0, AMEVCNTVOFF012_EL235mrs x0, AMEVCNTVOFF013_EL236mrs x0, AMEVCNTVOFF014_EL237mrs x0, AMEVCNTVOFF015_EL238msr AMEVCNTVOFF10_EL2, x039msr AMEVCNTVOFF11_EL2, x040msr AMEVCNTVOFF12_EL2, x041msr AMEVCNTVOFF13_EL2, x042msr AMEVCNTVOFF14_EL2, x043msr AMEVCNTVOFF15_EL2, x044msr AMEVCNTVOFF16_EL2, x045msr AMEVCNTVOFF17_EL2, x046msr AMEVCNTVOFF18_EL2, x047msr AMEVCNTVOFF19_EL2, x048msr AMEVCNTVOFF110_EL2, x049msr AMEVCNTVOFF111_EL2, x050msr AMEVCNTVOFF112_EL2, x051msr AMEVCNTVOFF113_EL2, x052msr AMEVCNTVOFF114_EL2, x053msr AMEVCNTVOFF115_EL2, x054mrs x0, AMEVCNTVOFF10_EL255mrs x0, AMEVCNTVOFF11_EL256mrs x0, AMEVCNTVOFF12_EL257mrs x0, AMEVCNTVOFF13_EL258mrs x0, AMEVCNTVOFF14_EL259mrs x0, AMEVCNTVOFF15_EL260mrs x0, AMEVCNTVOFF16_EL261mrs x0, AMEVCNTVOFF17_EL262mrs x0, AMEVCNTVOFF18_EL263mrs x0, AMEVCNTVOFF19_EL264mrs x0, AMEVCNTVOFF110_EL265mrs x0, AMEVCNTVOFF111_EL266mrs x0, AMEVCNTVOFF112_EL267mrs x0, AMEVCNTVOFF113_EL268mrs x0, AMEVCNTVOFF114_EL269mrs x0, AMEVCNTVOFF115_EL270 71// CHECK:  .text72// CHECK-NEXT:  mrs     x0, AMCG1IDR_EL0        // encoding: [0xc0,0xd2,0x3b,0xd5]73// CHECK-NEXT:  msr     AMEVCNTVOFF00_EL2, x0   // encoding: [0x00,0xd8,0x1c,0xd5]74// CHECK-NEXT:  msr     AMEVCNTVOFF01_EL2, x0   // encoding: [0x20,0xd8,0x1c,0xd5]75// CHECK-NEXT:  msr     AMEVCNTVOFF02_EL2, x0   // encoding: [0x40,0xd8,0x1c,0xd5]76// CHECK-NEXT:  msr     AMEVCNTVOFF03_EL2, x0   // encoding: [0x60,0xd8,0x1c,0xd5]77// CHECK-NEXT:  msr     AMEVCNTVOFF04_EL2, x0   // encoding: [0x80,0xd8,0x1c,0xd5]78// CHECK-NEXT:  msr     AMEVCNTVOFF05_EL2, x0   // encoding: [0xa0,0xd8,0x1c,0xd5]79// CHECK-NEXT:  msr     AMEVCNTVOFF06_EL2, x0   // encoding: [0xc0,0xd8,0x1c,0xd5]80// CHECK-NEXT:  msr     AMEVCNTVOFF07_EL2, x0   // encoding: [0xe0,0xd8,0x1c,0xd5]81// CHECK-NEXT:  msr     AMEVCNTVOFF08_EL2, x0   // encoding: [0x00,0xd9,0x1c,0xd5]82// CHECK-NEXT:  msr     AMEVCNTVOFF09_EL2, x0   // encoding: [0x20,0xd9,0x1c,0xd5]83// CHECK-NEXT:  msr     AMEVCNTVOFF010_EL2, x0  // encoding: [0x40,0xd9,0x1c,0xd5]84// CHECK-NEXT:  msr     AMEVCNTVOFF011_EL2, x0  // encoding: [0x60,0xd9,0x1c,0xd5]85// CHECK-NEXT:  msr     AMEVCNTVOFF012_EL2, x0  // encoding: [0x80,0xd9,0x1c,0xd5]86// CHECK-NEXT:  msr     AMEVCNTVOFF013_EL2, x0  // encoding: [0xa0,0xd9,0x1c,0xd5]87// CHECK-NEXT:  msr     AMEVCNTVOFF014_EL2, x0  // encoding: [0xc0,0xd9,0x1c,0xd5]88// CHECK-NEXT:  msr     AMEVCNTVOFF015_EL2, x0  // encoding: [0xe0,0xd9,0x1c,0xd5]89// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF00_EL2   // encoding: [0x00,0xd8,0x3c,0xd5]90// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF01_EL2   // encoding: [0x20,0xd8,0x3c,0xd5]91// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF02_EL2   // encoding: [0x40,0xd8,0x3c,0xd5]92// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF03_EL2   // encoding: [0x60,0xd8,0x3c,0xd5]93// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF04_EL2   // encoding: [0x80,0xd8,0x3c,0xd5]94// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF05_EL2   // encoding: [0xa0,0xd8,0x3c,0xd5]95// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF06_EL2   // encoding: [0xc0,0xd8,0x3c,0xd5]96// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF07_EL2   // encoding: [0xe0,0xd8,0x3c,0xd5]97// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF08_EL2   // encoding: [0x00,0xd9,0x3c,0xd5]98// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF09_EL2   // encoding: [0x20,0xd9,0x3c,0xd5]99// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF010_EL2  // encoding: [0x40,0xd9,0x3c,0xd5]100// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF011_EL2  // encoding: [0x60,0xd9,0x3c,0xd5]101// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF012_EL2  // encoding: [0x80,0xd9,0x3c,0xd5]102// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF013_EL2  // encoding: [0xa0,0xd9,0x3c,0xd5]103// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF014_EL2  // encoding: [0xc0,0xd9,0x3c,0xd5]104// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF015_EL2  // encoding: [0xe0,0xd9,0x3c,0xd5]105// CHECK-NEXT:  msr     AMEVCNTVOFF10_EL2, x0   // encoding: [0x00,0xda,0x1c,0xd5]106// CHECK-NEXT:  msr     AMEVCNTVOFF11_EL2, x0   // encoding: [0x20,0xda,0x1c,0xd5]107// CHECK-NEXT:  msr     AMEVCNTVOFF12_EL2, x0   // encoding: [0x40,0xda,0x1c,0xd5]108// CHECK-NEXT:  msr     AMEVCNTVOFF13_EL2, x0   // encoding: [0x60,0xda,0x1c,0xd5]109// CHECK-NEXT:  msr     AMEVCNTVOFF14_EL2, x0   // encoding: [0x80,0xda,0x1c,0xd5]110// CHECK-NEXT:  msr     AMEVCNTVOFF15_EL2, x0   // encoding: [0xa0,0xda,0x1c,0xd5]111// CHECK-NEXT:  msr     AMEVCNTVOFF16_EL2, x0   // encoding: [0xc0,0xda,0x1c,0xd5]112// CHECK-NEXT:  msr     AMEVCNTVOFF17_EL2, x0   // encoding: [0xe0,0xda,0x1c,0xd5]113// CHECK-NEXT:  msr     AMEVCNTVOFF18_EL2, x0   // encoding: [0x00,0xdb,0x1c,0xd5]114// CHECK-NEXT:  msr     AMEVCNTVOFF19_EL2, x0   // encoding: [0x20,0xdb,0x1c,0xd5]115// CHECK-NEXT:  msr     AMEVCNTVOFF110_EL2, x0  // encoding: [0x40,0xdb,0x1c,0xd5]116// CHECK-NEXT:  msr     AMEVCNTVOFF111_EL2, x0  // encoding: [0x60,0xdb,0x1c,0xd5]117// CHECK-NEXT:  msr     AMEVCNTVOFF112_EL2, x0  // encoding: [0x80,0xdb,0x1c,0xd5]118// CHECK-NEXT:  msr     AMEVCNTVOFF113_EL2, x0  // encoding: [0xa0,0xdb,0x1c,0xd5]119// CHECK-NEXT:  msr     AMEVCNTVOFF114_EL2, x0  // encoding: [0xc0,0xdb,0x1c,0xd5]120// CHECK-NEXT:  msr     AMEVCNTVOFF115_EL2, x0  // encoding: [0xe0,0xdb,0x1c,0xd5]121// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF10_EL2   // encoding: [0x00,0xda,0x3c,0xd5]122// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF11_EL2   // encoding: [0x20,0xda,0x3c,0xd5]123// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF12_EL2   // encoding: [0x40,0xda,0x3c,0xd5]124// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF13_EL2   // encoding: [0x60,0xda,0x3c,0xd5]125// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF14_EL2   // encoding: [0x80,0xda,0x3c,0xd5]126// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF15_EL2   // encoding: [0xa0,0xda,0x3c,0xd5]127// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF16_EL2   // encoding: [0xc0,0xda,0x3c,0xd5]128// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF17_EL2   // encoding: [0xe0,0xda,0x3c,0xd5]129// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF18_EL2   // encoding: [0x00,0xdb,0x3c,0xd5]130// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF19_EL2   // encoding: [0x20,0xdb,0x3c,0xd5]131// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF110_EL2  // encoding: [0x40,0xdb,0x3c,0xd5]132// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF111_EL2  // encoding: [0x60,0xdb,0x3c,0xd5]133// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF112_EL2  // encoding: [0x80,0xdb,0x3c,0xd5]134// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF113_EL2  // encoding: [0xa0,0xdb,0x3c,0xd5]135// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF114_EL2  // encoding: [0xc0,0xdb,0x3c,0xd5]136// CHECK-NEXT:  mrs     x0, AMEVCNTVOFF115_EL2  // encoding: [0xe0,0xdb,0x3c,0xd5]137 138 139// CHECK-ERROR: error: expected writable system register or pstate140// CHECK-ERROR-NEXT: msr AMEVCNTVOFF00_EL2, x0141// CHECK-ERROR-NEXT:     ^142// CHECK-ERROR-NEXT: error: expected writable system register or pstate143// CHECK-ERROR-NEXT: msr AMEVCNTVOFF01_EL2, x0144// CHECK-ERROR-NEXT:     ^145// CHECK-ERROR-NEXT: error: expected writable system register or pstate146// CHECK-ERROR-NEXT: msr AMEVCNTVOFF02_EL2, x0147// CHECK-ERROR-NEXT:     ^148// CHECK-ERROR-NEXT: error: expected writable system register or pstate149// CHECK-ERROR-NEXT: msr AMEVCNTVOFF03_EL2, x0150// CHECK-ERROR-NEXT:     ^151// CHECK-ERROR-NEXT: error: expected writable system register or pstate152// CHECK-ERROR-NEXT: msr AMEVCNTVOFF04_EL2, x0153// CHECK-ERROR-NEXT:     ^154// CHECK-ERROR-NEXT: error: expected writable system register or pstate155// CHECK-ERROR-NEXT: msr AMEVCNTVOFF05_EL2, x0156// CHECK-ERROR-NEXT:     ^157// CHECK-ERROR-NEXT: error: expected writable system register or pstate158// CHECK-ERROR-NEXT: msr AMEVCNTVOFF06_EL2, x0159// CHECK-ERROR-NEXT:     ^160// CHECK-ERROR-NEXT: error: expected writable system register or pstate161// CHECK-ERROR-NEXT: msr AMEVCNTVOFF07_EL2, x0162// CHECK-ERROR-NEXT:     ^163// CHECK-ERROR-NEXT: error: expected writable system register or pstate164// CHECK-ERROR-NEXT: msr AMEVCNTVOFF08_EL2, x0165// CHECK-ERROR-NEXT:     ^166// CHECK-ERROR-NEXT: error: expected writable system register or pstate167// CHECK-ERROR-NEXT: msr AMEVCNTVOFF09_EL2, x0168// CHECK-ERROR-NEXT:     ^169// CHECK-ERROR-NEXT: error: expected writable system register or pstate170// CHECK-ERROR-NEXT: msr AMEVCNTVOFF010_EL2, x0171// CHECK-ERROR-NEXT:     ^172// CHECK-ERROR-NEXT: error: expected writable system register or pstate173// CHECK-ERROR-NEXT: msr AMEVCNTVOFF011_EL2, x0174// CHECK-ERROR-NEXT:     ^175// CHECK-ERROR-NEXT: error: expected writable system register or pstate176// CHECK-ERROR-NEXT: msr AMEVCNTVOFF012_EL2, x0177// CHECK-ERROR-NEXT:     ^178// CHECK-ERROR-NEXT: error: expected writable system register or pstate179// CHECK-ERROR-NEXT: msr AMEVCNTVOFF013_EL2, x0180// CHECK-ERROR-NEXT:     ^181// CHECK-ERROR-NEXT: error: expected writable system register or pstate182// CHECK-ERROR-NEXT: msr AMEVCNTVOFF014_EL2, x0183// CHECK-ERROR-NEXT:     ^184// CHECK-ERROR-NEXT: error: expected writable system register or pstate185// CHECK-ERROR-NEXT: msr AMEVCNTVOFF015_EL2, x0186// CHECK-ERROR-NEXT:     ^187// CHECK-ERROR-NEXT: error: expected readable system register188// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF00_EL2189// CHECK-ERROR-NEXT:         ^190// CHECK-ERROR-NEXT: error: expected readable system register191// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF01_EL2192// CHECK-ERROR-NEXT:         ^193// CHECK-ERROR-NEXT: error: expected readable system register194// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF02_EL2195// CHECK-ERROR-NEXT:         ^196// CHECK-ERROR-NEXT: error: expected readable system register197// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF03_EL2198// CHECK-ERROR-NEXT:         ^199// CHECK-ERROR-NEXT: error: expected readable system register200// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF04_EL2201// CHECK-ERROR-NEXT:         ^202// CHECK-ERROR-NEXT: error: expected readable system register203// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF05_EL2204// CHECK-ERROR-NEXT:         ^205// CHECK-ERROR-NEXT: error: expected readable system register206// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF06_EL2207// CHECK-ERROR-NEXT:         ^208// CHECK-ERROR-NEXT: error: expected readable system register209// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF07_EL2210// CHECK-ERROR-NEXT:         ^211// CHECK-ERROR-NEXT: error: expected readable system register212// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF08_EL2213// CHECK-ERROR-NEXT:         ^214// CHECK-ERROR-NEXT: error: expected readable system register215// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF09_EL2216// CHECK-ERROR-NEXT:         ^217// CHECK-ERROR-NEXT: error: expected readable system register218// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF010_EL2219// CHECK-ERROR-NEXT:         ^220// CHECK-ERROR-NEXT: error: expected readable system register221// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF011_EL2222// CHECK-ERROR-NEXT:         ^223// CHECK-ERROR-NEXT: error: expected readable system register224// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF012_EL2225// CHECK-ERROR-NEXT:         ^226// CHECK-ERROR-NEXT: error: expected readable system register227// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF013_EL2228// CHECK-ERROR-NEXT:         ^229// CHECK-ERROR-NEXT: error: expected readable system register230// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF014_EL2231// CHECK-ERROR-NEXT:         ^232// CHECK-ERROR-NEXT: error: expected readable system register233// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF015_EL2234// CHECK-ERROR-NEXT:         ^235// CHECK-ERROR-NEXT: error: expected writable system register or pstate236// CHECK-ERROR-NEXT: msr AMEVCNTVOFF10_EL2, x0237// CHECK-ERROR-NEXT:     ^238// CHECK-ERROR-NEXT: error: expected writable system register or pstate239// CHECK-ERROR-NEXT: msr AMEVCNTVOFF11_EL2, x0240// CHECK-ERROR-NEXT:     ^241// CHECK-ERROR-NEXT: error: expected writable system register or pstate242// CHECK-ERROR-NEXT: msr AMEVCNTVOFF12_EL2, x0243// CHECK-ERROR-NEXT:     ^244// CHECK-ERROR-NEXT: error: expected writable system register or pstate245// CHECK-ERROR-NEXT: msr AMEVCNTVOFF13_EL2, x0246// CHECK-ERROR-NEXT:     ^247// CHECK-ERROR-NEXT: error: expected writable system register or pstate248// CHECK-ERROR-NEXT: msr AMEVCNTVOFF14_EL2, x0249// CHECK-ERROR-NEXT:     ^250// CHECK-ERROR-NEXT: error: expected writable system register or pstate251// CHECK-ERROR-NEXT: msr AMEVCNTVOFF15_EL2, x0252// CHECK-ERROR-NEXT:     ^253// CHECK-ERROR-NEXT: error: expected writable system register or pstate254// CHECK-ERROR-NEXT: msr AMEVCNTVOFF16_EL2, x0255// CHECK-ERROR-NEXT:     ^256// CHECK-ERROR-NEXT: error: expected writable system register or pstate257// CHECK-ERROR-NEXT: msr AMEVCNTVOFF17_EL2, x0258// CHECK-ERROR-NEXT:     ^259// CHECK-ERROR-NEXT: error: expected writable system register or pstate260// CHECK-ERROR-NEXT: msr AMEVCNTVOFF18_EL2, x0261// CHECK-ERROR-NEXT:     ^262// CHECK-ERROR-NEXT: error: expected writable system register or pstate263// CHECK-ERROR-NEXT: msr AMEVCNTVOFF19_EL2, x0264// CHECK-ERROR-NEXT:     ^265// CHECK-ERROR-NEXT: error: expected writable system register or pstate266// CHECK-ERROR-NEXT: msr AMEVCNTVOFF110_EL2, x0267// CHECK-ERROR-NEXT:     ^268// CHECK-ERROR-NEXT: error: expected writable system register or pstate269// CHECK-ERROR-NEXT: msr AMEVCNTVOFF111_EL2, x0270// CHECK-ERROR-NEXT:     ^271// CHECK-ERROR-NEXT: error: expected writable system register or pstate272// CHECK-ERROR-NEXT: msr AMEVCNTVOFF112_EL2, x0273// CHECK-ERROR-NEXT:     ^274// CHECK-ERROR-NEXT: error: expected writable system register or pstate275// CHECK-ERROR-NEXT: msr AMEVCNTVOFF113_EL2, x0276// CHECK-ERROR-NEXT:     ^277// CHECK-ERROR-NEXT: error: expected writable system register or pstate278// CHECK-ERROR-NEXT: msr AMEVCNTVOFF114_EL2, x0279// CHECK-ERROR-NEXT:     ^280// CHECK-ERROR-NEXT: error: expected writable system register or pstate281// CHECK-ERROR-NEXT: msr AMEVCNTVOFF115_EL2, x0282// CHECK-ERROR-NEXT:     ^283// CHECK-ERROR-NEXT: error: expected readable system register284// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF10_EL2285// CHECK-ERROR-NEXT:         ^286// CHECK-ERROR-NEXT: error: expected readable system register287// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF11_EL2288// CHECK-ERROR-NEXT:         ^289// CHECK-ERROR-NEXT: error: expected readable system register290// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF12_EL2291// CHECK-ERROR-NEXT:         ^292// CHECK-ERROR-NEXT: error: expected readable system register293// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF13_EL2294// CHECK-ERROR-NEXT:         ^295// CHECK-ERROR-NEXT: error: expected readable system register296// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF14_EL2297// CHECK-ERROR-NEXT:         ^298// CHECK-ERROR-NEXT: error: expected readable system register299// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF15_EL2300// CHECK-ERROR-NEXT:         ^301// CHECK-ERROR-NEXT: error: expected readable system register302// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF16_EL2303// CHECK-ERROR-NEXT:         ^304// CHECK-ERROR-NEXT: error: expected readable system register305// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF17_EL2306// CHECK-ERROR-NEXT:         ^307// CHECK-ERROR-NEXT: error: expected readable system register308// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF18_EL2309// CHECK-ERROR-NEXT:         ^310// CHECK-ERROR-NEXT: error: expected readable system register311// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF19_EL2312// CHECK-ERROR-NEXT:         ^313// CHECK-ERROR-NEXT: error: expected readable system register314// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF110_EL2315// CHECK-ERROR-NEXT:         ^316// CHECK-ERROR-NEXT: error: expected readable system register317// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF111_EL2318// CHECK-ERROR-NEXT:         ^319// CHECK-ERROR-NEXT: error: expected readable system register320// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF112_EL2321// CHECK-ERROR-NEXT:         ^322// CHECK-ERROR-NEXT: error: expected readable system register323// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF113_EL2324// CHECK-ERROR-NEXT:         ^325// CHECK-ERROR-NEXT: error: expected readable system register326// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF114_EL2327// CHECK-ERROR-NEXT:         ^328// CHECK-ERROR-NEXT: error: expected readable system register329// CHECK-ERROR-NEXT: mrs x0, AMEVCNTVOFF115_EL2330// CHECK-ERROR-NEXT:         ^331