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
 |