mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 12:59:29 +01:00 
			
		
		
		
	and add usermode parsing of LDM/STM ops
  This patch basically extends the ARM assembly reader a bit to properly parse CPSR and 
  SPSR flags for the MSR opcode, and allows the reader to understand 
  the ^ modifer for register lists for STMxx and LDMxx.
  Previously the following combinations weren't possible in straight assembler:
     MRS R0, CPSR
     MRS R0, SPSR
     MSR CPSR_CX, R0
     LDMIA SP, {R0-R15}^
     etc.. 
git-svn-id: trunk@22502 -
		
	
			
		
			
				
	
	
		
			94 lines
		
	
	
		
			345 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
		
			345 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
{ don't edit, this file is generated from armreg.dat }
 | 
						|
-1,
 | 
						|
0,
 | 
						|
1,
 | 
						|
2,
 | 
						|
3,
 | 
						|
4,
 | 
						|
5,
 | 
						|
6,
 | 
						|
7,
 | 
						|
8,
 | 
						|
9,
 | 
						|
10,
 | 
						|
11,
 | 
						|
12,
 | 
						|
13,
 | 
						|
14,
 | 
						|
15,
 | 
						|
32,
 | 
						|
32,
 | 
						|
32,
 | 
						|
32,
 | 
						|
32,
 | 
						|
32,
 | 
						|
32,
 | 
						|
32,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0,
 | 
						|
0
 |