// RUN: llvm-mc -triple=aarch64-none-linux-gnu < %s | FileCheck %s // CHECK: and x0, x1, #0xfffffffffffffffd // CHECK: and x0, x1, #0xfffffffffffffffd and x0, x1, #~2 bic x0, x1, #2 // CHECK: and w0, w1, #0xfffffffd // CHECK: and w0, w1, #0xfffffffd and w0, w1, #~2 bic w0, w1, #2 // CHECK: ands x0, x1, #0xfffffffffffffffd // CHECK: ands x0, x1, #0xfffffffffffffffd ands x0, x1, #~2 bics x0, x1, #2 // CHECK: ands w0, w1, #0xfffffffd // CHECK: ands w0, w1, #0xfffffffd ands w0, w1, #~2 bics w0, w1, #2 // CHECK: orr x0, x1, #0xfffffffffffffffd // CHECK: orr x0, x1, #0xfffffffffffffffd orr x0, x1, #~2 orn x0, x1, #2 // CHECK: orr w2, w1, #0xfffffffc // CHECK: orr w2, w1, #0xfffffffc orr w2, w1, #~3 orn w2, w1, #3 // CHECK: eor x0, x1, #0xfffffffffffffffd // CHECK: eor x0, x1, #0xfffffffffffffffd eor x0, x1, #~2 eon x0, x1, #2 // CHECK: eor w2, w1, #0xfffffffc // CHECK: eor w2, w1, #0xfffffffc eor w2, w1, #~3 eon w2, w1, #3