brintos

brintos / llvm-project-archived public Read only

0
0
Text · 930 B · 2f58ead Raw
19 lines · plain
1// RUN: llvm-mc -triple arm64 -mattr=+crc -show-encoding < %s | FileCheck %s2 3        crc32b  w5, w7, w204        crc32h  w28, wzr, w305        crc32w  w0, w1, w26        crc32x  w7, w9, x207        crc32cb w9, w5, w48        crc32ch w13, w17, w259        crc32cw wzr, w3, w510        crc32cx w18, w16, xzr11// CHECK: crc32b   w5, w7, w20             // encoding: [0xe5,0x40,0xd4,0x1a]12// CHECK: crc32h   w28, wzr, w30           // encoding: [0xfc,0x47,0xde,0x1a]13// CHECK: crc32w   w0, w1, w2              // encoding: [0x20,0x48,0xc2,0x1a]14// CHECK: crc32x   w7, w9, x20             // encoding: [0x27,0x4d,0xd4,0x9a]15// CHECK: crc32cb  w9, w5, w4              // encoding: [0xa9,0x50,0xc4,0x1a]16// CHECK: crc32ch  w13, w17, w25           // encoding: [0x2d,0x56,0xd9,0x1a]17// CHECK: crc32cw  wzr, w3, w5             // encoding: [0x7f,0x58,0xc5,0x1a]18// CHECK: crc32cx  w18, w16, xzr           // encoding: [0x12,0x5e,0xdf,0x9a]19