brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.6 KiB · bcf00b9 Raw
66 lines · plain
1// RUN: not llvm-mc -triple aarch64-none-linux-gnu < %s 2>&1 | FileCheck %s2 3        // Write-only4        mrs x10, icc_eoir1_el15        mrs x7, icc_eoir0_el16        mrs x22, icc_dir_el17        mrs x24, icc_sgi1r_el18        mrs x8, icc_asgi1r_el19        mrs x28, icc_sgi0r_el110// CHECK: error: expected readable system register11// CHECK-NEXT:         mrs x10, icc_eoir1_el112// CHECK-NEXT:                  ^13// CHECK-NEXT: error: expected readable system register14// CHECK-NEXT:         mrs x7, icc_eoir0_el115// CHECK-NEXT:                 ^16// CHECK-NEXT: error: expected readable system register17// CHECK-NEXT:         mrs x22, icc_dir_el118// CHECK-NEXT:                  ^19// CHECK-NEXT: error: expected readable system register20// CHECK-NEXT:         mrs x24, icc_sgi1r_el121// CHECK-NEXT:                  ^22// CHECK-NEXT: error: expected readable system register23// CHECK-NEXT:         mrs x8, icc_asgi1r_el124// CHECK-NEXT:                 ^25// CHECK-NEXT: error: expected readable system register26// CHECK-NEXT:         mrs x28, icc_sgi0r_el127// CHECK-NEXT:                  ^28 29        // Read-only30        msr icc_iar1_el1, x1631        msr icc_iar0_el1, x1932        msr icc_hppir1_el1, x2933        msr icc_hppir0_el1, x1434        msr icc_rpr_el1, x635        msr ich_vtr_el2, x836        msr ich_eisr_el2, x2237        msr ich_elsr_el2, x838        msr ich_misr_el2, x1039// CHECK: error: expected writable system register or pstate40// CHECK-NEXT:         msr icc_iar1_el1, x1641// CHECK-NEXT:             ^42// CHECK-NEXT: error: expected writable system register or pstate43// CHECK-NEXT:         msr icc_iar0_el1, x1944// CHECK-NEXT:             ^45// CHECK-NEXT: error: expected writable system register or pstate46// CHECK-NEXT:         msr icc_hppir1_el1, x2947// CHECK-NEXT:             ^48// CHECK-NEXT: error: expected writable system register or pstate49// CHECK-NEXT:         msr icc_hppir0_el1, x1450// CHECK-NEXT:             ^51// CHECK-NEXT: error: expected writable system register or pstate52// CHECK-NEXT:         msr icc_rpr_el1, x653// CHECK-NEXT:             ^54// CHECK-NEXT: error: expected writable system register or pstate55// CHECK-NEXT:         msr ich_vtr_el2, x856// CHECK-NEXT:             ^57// CHECK-NEXT: error: expected writable system register or pstate58// CHECK-NEXT:         msr ich_eisr_el2, x2259// CHECK-NEXT:             ^60// CHECK-NEXT: error: expected writable system register or pstate61// CHECK-NEXT:         msr ich_elsr_el2, x862// CHECK-NEXT:             ^63// CHECK-NEXT: error: expected writable system register or pstate64// CHECK-NEXT:         msr ich_misr_el2, x1065// CHECK-NEXT:             ^66