1 # RUN: llvm-mc %s -triple=x86_64-unknown-linux-gnu -mcpu=corei7 -mattr=+sse2 -asm-instrumentation=address -asan-instrument-assembly | FileCheck %s
9 # CHECK: leaq -128(%rsp), %rsp
10 # CHECK: callq __asan_report_load1@PLT
11 # CHECK: leaq 128(%rsp), %rsp
13 # CHECK: movb (%rsi), %al
15 # CHECK: leaq -128(%rsp), %rsp
16 # CHECK: callq __asan_report_store1@PLT
17 # CHECK: leaq 128(%rsp), %rsp
19 # CHECK: movb %al, (%rdi)
30 .size mov1b, .Ltmp0-mov1b
35 .type mov16b,@function
36 # CHECK-LABEL: mov16b:
38 # CHECK: leaq -128(%rsp), %rsp
39 # CHECK: callq __asan_report_load16@PLT
40 # CHECK: leaq 128(%rsp), %rsp
42 # CHECK: movaps (%rsi), %xmm0
44 # CHECK: leaq -128(%rsp), %rsp
45 # CHECK: callq __asan_report_store16@PLT
46 # CHECK: leaq 128(%rsp), %rsp
48 # CHECK: movaps %xmm0, (%rdi)
59 .size mov16b, .Ltmp1-mov16b
63 .ident "clang version 3.5 "
64 .section ".note.GNU-stack","",@progbits