brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · bb97680 Raw
34 lines · plain
1# UNSUPPORTED: system-windows2# REQUIRES: aarch643 4# This checks that lldb's disassembler colors AArch64 disassembly.5 6# RUN: llvm-mc -filetype=obj -triple aarch64-linux-gnueabihf %s -o %t --mattr=+all7# RUN: %lldb %t -o "settings set use-color true" -o "disassemble -n fn" -o exit 2>&1 | FileCheck %s8 9.globl  fn10.type   fn, @function11fn:12  // These are in alphabetical order by extension name13  aesd v0.16b, v0.16b                   // AEK_AES14  bfadd z23.h, p3/m, z23.h, z13.h       // AEK_B16B1615  bfdot v2.2s, v3.4h, v4.4h             // AEK_BF1616  brb iall                              // AEK_BRBE17  crc32b w0, w0, w0                     // AEK_CRC18  // AEK_CRYPTO enables a combination of other features19  smin x0, x0, #0                       // AEK_CSSC20  sysp	#0, c2, c0, #0, x0, x1          // AEK_D12821  sdot v0.2s, v1.8b, v2.8b              // AEK_DOTPROD22  fmmla z0.s, z1.s, z2.s                // AEK_F32MM23 24# CHECK: `fn:25# CHECK-NEXT: [0x0] <+0>:    aesd   v0.16b, v0.16b26# CHECK-NEXT: [0x4] <+4>:    bfadd  z23.h, p3/m, z23.h, z13.h27# CHECK-NEXT: [0x8] <+8>:    bfdot  v2.2s, v3.4h, v4.4h28# CHECK-NEXT: [0xc] <+12>:   brb    iall29# CHECK-NEXT: [0x10] <+16>:  crc32b w0, w0, w030# CHECK-NEXT: [0x14] <+20>:  smin   x0, x0, #0x031# CHECK-NEXT: [0x18] <+24>:  sysp   #0x0, c2, c0, #0x0, x0, x132# CHECK-NEXT: [0x1c] <+28>:  sdot   v0.2s, v1.8b, v2.8b33# CHECK-NEXT: [0x20] <+32>:  fmmla  z0.s, z1.s, z2.s34