# 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 |