// RUN: llvm-mc -triple arm64 -mattr=+crc -show-encoding < %s | FileCheck %s crc32b w5, w7, w20 crc32h w28, wzr, w30 crc32w w0, w1, w2 crc32x w7, w9, x20 crc32cb w9, w5, w4 crc32ch w13, w17, w25 crc32cw wzr, w3, w5 crc32cx w18, w16, xzr // CHECK: crc32b w5, w7, w20 // encoding: [0xe5,0x40,0xd4,0x1a] // CHECK: crc32h w28, wzr, w30 // encoding: [0xfc,0x47,0xde,0x1a] // CHECK: crc32w w0, w1, w2 // encoding: [0x20,0x48,0xc2,0x1a] // CHECK: crc32x w7, w9, x20 // encoding: [0x27,0x4d,0xd4,0x9a] // CHECK: crc32cb w9, w5, w4 // encoding: [0xa9,0x50,0xc4,0x1a] // CHECK: crc32ch w13, w17, w25 // encoding: [0x2d,0x56,0xd9,0x1a] // CHECK: crc32cw wzr, w3, w5 // encoding: [0x7f,0x58,0xc5,0x1a] // CHECK: crc32cx w18, w16, xzr // encoding: [0x12,0x5e,0xdf,0x9a]