brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.0 KiB · bfa8797 Raw
94 lines · plain
1# RUN: llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.4a,+crypto,+sm4,+sha3 --disassemble < %s | FileCheck %s2# RUN: llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.4a,-crypto,-sm4,-sha3 --disassemble < %s 2>&1 | FileCheck %s --check-prefix=CHECK-ERROR3 40x20,0x80,0x62,0xce50x20,0x84,0x62,0xce60x8b,0x81,0xc0,0xce70xab,0x89,0x6e,0xce8 9# CHECK:  sha512h   q0, q1, v2.2d10# CHECK:  sha512h2  q0, q1, v2.2d11# CHECK:  sha512su0 v11.2d, v12.2d12# CHECK:  sha512su1 v11.2d, v13.2d, v14.2d13 140x99,0x09,0x07,0xce150xbe,0x8f,0x7a,0xce160xba,0xfe,0x9b,0xce170x5f,0x07,0x22,0xce180xf4,0x5a,0x55,0xce190xf4,0xb2,0x55,0xce200xf4,0xb6,0x55,0xce210xf4,0xba,0x55,0xce220xf4,0xbe,0x55,0xce230xbe,0xc3,0x7a,0xce240xbe,0xc7,0x7a,0xce250x6b,0xc9,0x73,0xce260xe2,0x85,0xc0,0xce27 28# CHECK:  eor3  v25.16b, v12.16b, v7.16b, v2.16b29# CHECK:  rax1  v30.2d, v29.2d, v26.2d30# CHECK:  xar v26.2d, v21.2d, v27.2d, #6331# CHECK:  bcax  v31.16b, v26.16b, v2.16b, v1.16b32# CHECK:  sm3ss1  v20.4s, v23.4s, v21.4s, v22.4s33# CHECK:  sm3tt1a v20.4s, v23.4s, v21.s[3]34# CHECK:  sm3tt1b v20.4s, v23.4s, v21.s[3]35# CHECK:  sm3tt2a v20.4s, v23.4s, v21.s[3]36# CHECK:  sm3tt2b v20.4s, v23.4s, v21.s[3]37# CHECK:  sm3partw1 v30.4s, v29.4s, v26.4s38# CHECK:  sm3partw2 v30.4s, v29.4s, v26.4s39# CHECK:  sm4ekey v11.4s, v11.4s, v19.4s40# CHECK:  sm4e  v2.4s, v15.4s41 42#CHECK-ERROR: warning: invalid instruction encoding43#CHECK-ERROR: 0x20,0x80,0x62,0xce44#CHECK-ERROR: ^45#CHECK-ERROR: warning: invalid instruction encoding46#CHECK-ERROR: 0x20,0x84,0x62,0xce47#CHECK-ERROR: ^48#CHECK-ERROR: warning: invalid instruction encoding49#CHECK-ERROR: 0x8b,0x81,0xc0,0xce50#CHECK-ERROR: ^51#CHECK-ERROR: warning: invalid instruction encoding52#CHECK-ERROR: 0xab,0x89,0x6e,0xce53#CHECK-ERROR: ^54#CHECK-ERROR: warning: invalid instruction encoding55#CHECK-ERROR: 0x99,0x09,0x07,0xce56#CHECK-ERROR: ^57#CHECK-ERROR: warning: invalid instruction encoding58#CHECK-ERROR: 0xbe,0x8f,0x7a,0xce59#CHECK-ERROR: ^60#CHECK-ERROR: warning: invalid instruction encoding61#CHECK-ERROR: 0xba,0xfe,0x9b,0xce62#CHECK-ERROR: ^63#CHECK-ERROR: warning: invalid instruction encoding64#CHECK-ERROR: 0x5f,0x07,0x22,0xce65#CHECK-ERROR: ^66#CHECK-ERROR: warning: invalid instruction encoding67#CHECK-ERROR: 0xf4,0x5a,0x55,0xce68#CHECK-ERROR: ^69#CHECK-ERROR: warning: invalid instruction encoding70#CHECK-ERROR: 0xf4,0xb2,0x55,0xce71#CHECK-ERROR: ^72#CHECK-ERROR: warning: invalid instruction encoding73#CHECK-ERROR: 0xf4,0xb6,0x55,0xce74#CHECK-ERROR: ^75#CHECK-ERROR: warning: invalid instruction encoding76#CHECK-ERROR: 0xf4,0xba,0x55,0xce77#CHECK-ERROR: ^78#CHECK-ERROR: warning: invalid instruction encoding79#CHECK-ERROR: 0xf4,0xbe,0x55,0xce80#CHECK-ERROR: ^81#CHECK-ERROR: warning: invalid instruction encoding82#CHECK-ERROR: 0xbe,0xc3,0x7a,0xce83#CHECK-ERROR: ^84#CHECK-ERROR: warning: invalid instruction encoding85#CHECK-ERROR: 0xbe,0xc7,0x7a,0xce86#CHECK-ERROR: ^87#CHECK-ERROR: warning: invalid instruction encoding88#CHECK-ERROR: 0x6b,0xc9,0x73,0xce89#CHECK-ERROR: ^90#CHECK-ERROR: warning: invalid instruction encoding91#CHECK-ERROR: 0xe2,0x85,0xc0,0xce92#CHECK-ERROR: ^93 94