// RUN: mlir-cpu-runner %s -e entry -entry-point-result=void \
// RUN: -shared-libs=%mlir_c_runner_utils | \
// RUN: FileCheck %s
module {
llvm.func @printI64(i64)
llvm.func @entry() {
%c2 = llvm.mlir.constant(-42: i64) :i64
%val = llvm.inline_asm "xor $0, $0", "=r,r" %c2 :
(i64) -> i64
// CHECK: 0
llvm.call @printI64(%val) : (i64) -> ()
llvm.return
}
}