1 // RUN: llvm-mc -triple=aarch64-none-linux-gnu < %s | FileCheck %s 2 3 // CHECK: and x0, x1, #0xfffffffffffffffd 4 // CHECK: and x0, x1, #0xfffffffffffffffd 5 and x0, x1, #~2 6 bic x0, x1, #2 7 8 // CHECK: and w0, w1, #0xfffffffd 9 // CHECK: and w0, w1, #0xfffffffd 10 and w0, w1, #~2 11 bic w0, w1, #2 12 13 // CHECK: ands x0, x1, #0xfffffffffffffffd 14 // CHECK: ands x0, x1, #0xfffffffffffffffd 15 ands x0, x1, #~2 16 bics x0, x1, #2 17 18 // CHECK: ands w0, w1, #0xfffffffd 19 // CHECK: ands w0, w1, #0xfffffffd 20 ands w0, w1, #~2 21 bics w0, w1, #2 22 23 // CHECK: orr x0, x1, #0xfffffffffffffffd 24 // CHECK: orr x0, x1, #0xfffffffffffffffd 25 orr x0, x1, #~2 26 orn x0, x1, #2 27 28 // CHECK: orr w2, w1, #0xfffffffc 29 // CHECK: orr w2, w1, #0xfffffffc 30 orr w2, w1, #~3 31 orn w2, w1, #3 32 33 // CHECK: eor x0, x1, #0xfffffffffffffffd 34 // CHECK: eor x0, x1, #0xfffffffffffffffd 35 eor x0, x1, #~2 36 eon x0, x1, #2 37 38 // CHECK: eor w2, w1, #0xfffffffc 39 // CHECK: eor w2, w1, #0xfffffffc 40 eor w2, w1, #~3 41 eon w2, w1, #3 42