mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-18 10:31:57 +00:00
32 lines
443 B
ArmAsm
32 lines
443 B
ArmAsm
|
# RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s
|
||
|
|
||
|
.extern start
|
||
|
|
||
|
# CHECK: .org 1024, 0
|
||
|
. = 0x400
|
||
|
lgdt 0x400 + 0x100
|
||
|
|
||
|
ljmpl $0x08, $(0x400 + 0x150)
|
||
|
|
||
|
|
||
|
# CHECK: .org 1280, 0
|
||
|
. = 0x400 + 0x100
|
||
|
.word (3*8)-1
|
||
|
.quad (0x400 + 0x110)
|
||
|
|
||
|
# CHECK: .org 1296, 0
|
||
|
. = 0x400 + 0x110
|
||
|
.quad 0x0
|
||
|
.quad 0x0020980000000000
|
||
|
.quad 0x0000900000000000
|
||
|
|
||
|
.code64
|
||
|
|
||
|
# CHECK: .org 1360, 0
|
||
|
. = 0x400 + 0x150
|
||
|
movabsq $start, %rcx
|
||
|
jmp *%rcx
|
||
|
|
||
|
|
||
|
. = 0x300
|