; RUN: llvm-ml -filetype=s %s /Fo - | FileCheck %s .data t1_long BYTE 1 t1_short DB 1 t1_signed SBYTE -1 ; CHECK-LABEL: t1_long: ; CHECK: .byte 1 ; CHECK-LABEL: t1_short: ; CHECK: .byte 1 ; CHECK-LABEL: t1_signed: ; CHECK: .byte -1 t2_long WORD 2 t2_short DW 2 t2_signed SWORD -2 ; CHECK-LABEL: t2_long: ; CHECK: .short 2 ; CHECK-LABEL: t2_short: ; CHECK: .short 2 ; CHECK-LABEL: t2_signed: ; CHECK: .short -2 t3_long DWORD 3 t3_short DD 3 t3_signed SDWORD -3 ; CHECK-LABEL: t3_long: ; CHECK: .long 3 ; CHECK-LABEL: t3_short: ; CHECK: .long 3 ; CHECK-LABEL: t3_signed: ; CHECK: .long -3 t4_long FWORD 4 t4_short DF 4 t4_long_large FWORD 4294967298 t4_short_large FWORD 4294967298 ; CHECK-LABEL: t4_long: ; CHECK-NEXT: .long 4 ; CHECK-NEXT: .short 0 ; CHECK-LABEL: t4_short: ; CHECK-NEXT: .long 4 ; CHECK-NEXT: .short 0 ; CHECK-LABEL: t4_long_large: ; CHECK-NEXT: .long 2 ; CHECK-NEXT: .short 1 ; CHECK-LABEL: t4_short_large: ; CHECK-NEXT: .long 2 ; CHECK-NEXT: .short 1 t5_long QWORD 4611686018427387904 t5_short DQ 4611686018427387904 t5_signed SQWORD -4611686018427387904 ; CHECK-LABEL: t5_long: ; CHECK-NEXT: .quad 4611686018427387904 ; CHECK-LABEL: t5_short: ; CHECK-NEXT: .quad 4611686018427387904 ; CHECK-LABEL: t5_signed: ; CHECK-NEXT: .quad -4611686018427387904 t6_single REAL4 1.3 t6_single_hex REAL4 3fa66666r ; CHECK-LABEL: t6_single: ; CHECK-NEXT: .long 1067869798 ; CHECK-LABEL: t6_single_hex: ; CHECK-NEXT: .long 1067869798 t7_double REAL8 1.3 t7_double_hex REAL8 3FF4CCCCCCCCCCCDR ; CHECK-LABEL: t7_double: ; CHECK-NEXT: .quad 4608533498688228557 ; CHECK-LABEL: t7_double_hex: ; CHECK-NEXT: .quad 4608533498688228557 t8_extended REAL10 1.3 t8_extended_hex REAL10 3FFFA666666666666666r ; CHECK-LABEL: t8_extended: ; CHECK-NEXT: .ascii "fffffff\246\377?" ; CHECK-LABEL: t8_extended_hex: ; CHECK-NEXT: .ascii "fffffff\246\377?" .code END