1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker .extern start 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Worker# CHECK: .org 1024, 0 6*9880d681SAndroid Build Coastguard Worker. = 0x400 7*9880d681SAndroid Build Coastguard Worker lgdt 0x400 + 0x100 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Worker ljmpl $0x08, $(0x400 + 0x150) 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard Worker# CHECK: .org 1280, 0 13*9880d681SAndroid Build Coastguard Worker. = 0x400 + 0x100 14*9880d681SAndroid Build Coastguard Worker .word (3*8)-1 15*9880d681SAndroid Build Coastguard Worker .quad (0x400 + 0x110) 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker# CHECK: .org 1296, 0 18*9880d681SAndroid Build Coastguard Worker. = 0x400 + 0x110 19*9880d681SAndroid Build Coastguard Worker .quad 0x0 20*9880d681SAndroid Build Coastguard Worker .quad 0x0020980000000000 21*9880d681SAndroid Build Coastguard Worker .quad 0x0000900000000000 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Worker .code64 24*9880d681SAndroid Build Coastguard Worker 25*9880d681SAndroid Build Coastguard Worker# CHECK: .org 1360, 0 26*9880d681SAndroid Build Coastguard Worker. = 0x400 + 0x150 27*9880d681SAndroid Build Coastguard Worker movabsq $start, %rcx 28*9880d681SAndroid Build Coastguard Worker jmp *%rcx 29*9880d681SAndroid Build Coastguard Worker 30*9880d681SAndroid Build Coastguard Worker 31*9880d681SAndroid Build Coastguard Worker. = 0x300 32