• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RUN: llvm-mc -triple=aarch64 -mattr=+ssbs  -disassemble < %s | FileCheck %s
2# RUN: llvm-mc -triple=aarch64 -mattr=+v8.5a -disassemble < %s | FileCheck %s
3# RUN: llvm-mc -triple=aarch64 -mcpu=cortex-a76 -disassemble < %s | FileCheck %s
4# RUN: llvm-mc -triple=aarch64 -mcpu=cortex-a76ae -disassemble < %s | FileCheck %s
5# RUN: llvm-mc -triple=aarch64 -mattr=-ssbs  -disassemble < %s | FileCheck %s --check-prefix=NOSPECID
6
7[0x3f 0x41 0x03 0xd5]
8[0xc3 0x42 0x1b 0xd5]
9[0xc2 0x42 0x3b 0xd5]
10# CHECK:    msr SSBS, #1
11# CHECK:    msr SSBS, x3
12# CHECK:    mrs x2, SSBS
13# NOSPECID: msr S0_3_C4_C1_1, xzr
14# NOSPECID: msr S3_3_C4_C2_6, x3
15# NOSPECID: mrs x2, S3_3_C4_C2_6
16