45 lines · plain
1; RUN: llvm-ml -filetype=s %s /Fo - | FileCheck %s2 3.data4 5FOO STRUCT 86 f FWORD -17FOO ENDS8 9t1 FOO <>10; CHECK-LABEL: t1:11; CHECK-NEXT: .long 429496729512; CHECK-NEXT: .short 6553513; CHECK-NOT: .zero14 15BAZ STRUCT16 b BYTE 3 DUP (-1)17 f FWORD -118BAZ ENDS19 20FOOBAR STRUCT 821 f1 BAZ <>22 f2 BAZ <>23 h BYTE -124FOOBAR ENDS25 26t2 FOOBAR <>27; CHECK-LABEL: t2:28; CHECK-NEXT: .byte -129; CHECK-NEXT: .byte -130; CHECK-NEXT: .byte -131; CHECK-NEXT: .long 429496729532; CHECK-NEXT: .short 6553533; CHECK-NEXT: .zero 334; CHECK-NEXT: .byte -135; CHECK-NEXT: .byte -136; CHECK-NEXT: .byte -137; CHECK-NEXT: .long 429496729538; CHECK-NEXT: .short 6553539; CHECK-NEXT: .byte -140; CHECK-NEXT: .zero 241 42.code43 44END45