39 lines
687 B
NASM
39 lines
687 B
NASM
# RUN: llvm-ml -filetype=s %s /Fo - | FileCheck %s
|
|
|
|
.data
|
|
BYTE 2, 4, 6, 8
|
|
; CHECK: .data
|
|
; CHECK-NEXT: .byte 2
|
|
; CHECK-NEXT: .byte 4
|
|
; CHECK-NEXT: .byte 6
|
|
; CHECK-NEXT: .byte 8
|
|
|
|
BYTE 2 dup (1, 2 dup (2)),
|
|
3
|
|
; CHECK: .byte 1
|
|
; CHECK-NEXT: .byte 2
|
|
; CHECK-NEXT: .byte 2
|
|
; CHECK-NEXT: .byte 1
|
|
; CHECK-NEXT: .byte 2
|
|
; CHECK-NEXT: .byte 2
|
|
; CHECK-NEXT: .byte 3
|
|
|
|
REAL4 1, 0
|
|
; CHECK: .long 1065353216
|
|
; CHECK-NEXT: .long 0
|
|
|
|
REAL4 2 DUP (2.5, 2 dup (0)),
|
|
4
|
|
; CHECK: .long 1075838976
|
|
; CHECK-NEXT: .long 0
|
|
; CHECK-NEXT: .long 0
|
|
; CHECK-NEXT: .long 1075838976
|
|
; CHECK-NEXT: .long 0
|
|
; CHECK-NEXT: .long 0
|
|
; CHECK-NEXT: .long 1082130432
|
|
|
|
.code
|
|
BYTE 5
|
|
; CHECK: .text
|
|
; CHECK-NEXT: .byte 5
|