1; RUN: llvm-ml -filetype=s %s /Fo - | FileCheck %s 2 3.data 4 5t1_long BYTE 1 6t1_short DB 1 7t1_signed SBYTE -1 8 9; CHECK-LABEL: t1_long: 10; CHECK: .byte 1 11; CHECK-LABEL: t1_short: 12; CHECK: .byte 1 13; CHECK-LABEL: t1_signed: 14; CHECK: .byte -1 15 16t2_long WORD 2 17t2_short DW 2 18t2_signed SWORD -2 19 20; CHECK-LABEL: t2_long: 21; CHECK: .short 2 22; CHECK-LABEL: t2_short: 23; CHECK: .short 2 24; CHECK-LABEL: t2_signed: 25; CHECK: .short -2 26 27t3_long DWORD 3 28t3_short DD 3 29t3_signed SDWORD -3 30 31; CHECK-LABEL: t3_long: 32; CHECK: .long 3 33; CHECK-LABEL: t3_short: 34; CHECK: .long 3 35; CHECK-LABEL: t3_signed: 36; CHECK: .long -3 37 38t4_long FWORD 4 39t4_short DF 4 40t4_long_large FWORD 4294967298 41t4_short_large FWORD 4294967298 42 43; CHECK-LABEL: t4_long: 44; CHECK-NEXT: .long 4 45; CHECK-NEXT: .short 0 46; CHECK-LABEL: t4_short: 47; CHECK-NEXT: .long 4 48; CHECK-NEXT: .short 0 49; CHECK-LABEL: t4_long_large: 50; CHECK-NEXT: .long 2 51; CHECK-NEXT: .short 1 52; CHECK-LABEL: t4_short_large: 53; CHECK-NEXT: .long 2 54; CHECK-NEXT: .short 1 55 56t5_long QWORD 4611686018427387904 57t5_short DQ 4611686018427387904 58t5_signed SQWORD -4611686018427387904 59 60; CHECK-LABEL: t5_long: 61; CHECK-NEXT: .quad 4611686018427387904 62; CHECK-LABEL: t5_short: 63; CHECK-NEXT: .quad 4611686018427387904 64; CHECK-LABEL: t5_signed: 65; CHECK-NEXT: .quad -4611686018427387904 66 67t6_single REAL4 1.3 68t6_single_hex REAL4 3fa66666r 69 70; CHECK-LABEL: t6_single: 71; CHECK-NEXT: .long 1067869798 72; CHECK-LABEL: t6_single_hex: 73; CHECK-NEXT: .long 1067869798 74 75t7_double REAL8 1.3 76t7_double_hex REAL8 3FF4CCCCCCCCCCCDR 77 78; CHECK-LABEL: t7_double: 79; CHECK-NEXT: .quad 4608533498688228557 80; CHECK-LABEL: t7_double_hex: 81; CHECK-NEXT: .quad 4608533498688228557 82 83t8_extended REAL10 1.3 84t8_extended_hex REAL10 3FFFA666666666666666r 85 86; CHECK-LABEL: t8_extended: 87; CHECK-NEXT: .ascii "fffffff\246\377?" 88; CHECK-LABEL: t8_extended_hex: 89; CHECK-NEXT: .ascii "fffffff\246\377?" 90 91.code 92 93END 94