arm-asm: Add svc
This commit is contained in:
		
							parent
							
								
									2e87eb18ab
								
							
						
					
					
						commit
						e350058532
					
				
					 2 changed files with 3 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -212,6 +212,7 @@ static void asm_unary_opcode(TCCState *s1, int token)
 | 
			
		|||
 | 
			
		||||
    switch (ARM_INSTRUCTION_GROUP(token)) {
 | 
			
		||||
    case TOK_ASM_swieq:
 | 
			
		||||
    case TOK_ASM_svceq:
 | 
			
		||||
        if (op.type != OP_IM8)
 | 
			
		||||
            expect("immediate 8-bit unsigned integer");
 | 
			
		||||
        else {
 | 
			
		||||
| 
						 | 
				
			
			@ -1776,6 +1777,7 @@ ST_FUNC void asm_opcode(TCCState *s1, int token)
 | 
			
		|||
        asm_nullary_opcode(token);
 | 
			
		||||
        return;
 | 
			
		||||
    case TOK_ASM_swieq:
 | 
			
		||||
    case TOK_ASM_svceq:
 | 
			
		||||
        asm_unary_opcode(s1, token);
 | 
			
		||||
        return;
 | 
			
		||||
    case TOK_ASM_beq:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -159,6 +159,7 @@
 | 
			
		|||
 DEF_ASM_CONDED(wfe)
 | 
			
		||||
 DEF_ASM_CONDED(wfi)
 | 
			
		||||
 DEF_ASM_CONDED(swi)
 | 
			
		||||
 DEF_ASM_CONDED(svc)
 | 
			
		||||
 | 
			
		||||
 /* misc */
 | 
			
		||||
 DEF_ASM_CONDED(clz)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue