84 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			ArmAsm
		
	
	
	
| # RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s
 | |
| 
 | |
| # CHECK: TEST0:
 | |
| # CHECK: .byte 0
 | |
| TEST0:  
 | |
|         .byte 0
 | |
| 
 | |
| # CHECK: TEST1:
 | |
| # CHECK: .short 3
 | |
| TEST1:  
 | |
|         .short 3
 | |
| 
 | |
| # CHECK: TEST2:
 | |
| # CHECK: .long 8
 | |
| TEST2:  
 | |
|         .long 8
 | |
| 
 | |
| # CHECK: TEST3:
 | |
| # CHECK: .quad 9
 | |
| TEST3:  
 | |
|         .quad 9
 | |
| 
 | |
| 
 | |
| # rdar://7997827
 | |
| TEST4:
 | |
|         .quad 0b0100
 | |
|         .quad 4294967295
 | |
|         .quad 4294967295+1
 | |
|         .quad 4294967295LL+1
 | |
|         .quad 0b10LL + 07ULL + 0x42AULL
 | |
| # CHECK: TEST4
 | |
| # CHECK: 	.quad	4
 | |
| # CHECK: .quad	4294967295
 | |
| # CHECK: 	.quad	4294967296
 | |
| # CHECK: 	.quad	4294967296
 | |
| # CHECK: 	.quad	1075
 | |
| 
 | |
| 
 | |
| TEST5:
 | |
|         .value 8
 | |
| # CHECK: TEST5:
 | |
| # CHECK: .short 8
 | |
| 
 | |
| TEST6:
 | |
|         .byte 'c'
 | |
|         .byte '\''
 | |
|         .byte '\\'
 | |
|         .byte '\#'
 | |
|         .byte '\t'
 | |
|         .byte '\n'
 | |
| 
 | |
| # CHECK: TEST6
 | |
| # CHECK:        .byte   99
 | |
| # CHECK:        .byte   39
 | |
| # CHECK:        .byte   92
 | |
| # CHECK:        .byte   35
 | |
| # CHECK:        .byte   9
 | |
| # CHECK:        .byte   10
 | |
| 
 | |
| TEST7:
 | |
|         .byte 1, 2, 3, 4
 | |
| # CHECK:        .byte   1
 | |
| # CHECK-NEXT:   .byte   2
 | |
| # CHECK-NEXT:   .byte   3
 | |
| # CHECK-NEXT:   .byte   4
 | |
| 
 | |
| TEST8:
 | |
|         .long 0x200000UL+1
 | |
|         .long 0x200000L+1
 | |
| # CHECK: .long 2097153
 | |
| # CHECK: .long 2097153
 | |
| 
 | |
| TEST9:
 | |
| 	.octa 0x1234567812345678abcdef, 340282366920938463463374607431768211455
 | |
| 	.octa 0b00111010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010010110100101101001011010
 | |
| # CHECK: TEST9
 | |
| # CHECK: .quad 8652035380128501231
 | |
| # CHECK: .quad 1193046
 | |
| # CHECK: .quad -1
 | |
| # CHECK: .quad -1
 | |
| # CHECK: .quad 6510615555426900570
 | |
| # CHECK: .quad 4204772546213206618
 | |
| 
 |