diff options
Diffstat (limited to 'src/exceptions/undefined.S')
| -rw-r--r-- | src/exceptions/undefined.S | 21 | 
1 files changed, 0 insertions, 21 deletions
| diff --git a/src/exceptions/undefined.S b/src/exceptions/undefined.S deleted file mode 100644 index 856e30f..0000000 --- a/src/exceptions/undefined.S +++ /dev/null @@ -1,21 +0,0 @@ -.section ".text.exceptions" -.globl undefined -undefined: -	cpsid aif -	stmfd sp!, {r0-r12,lr} -	ldr r4, [lr, #-4] -	mov r0, #62 -	mov r1, #0 -	mov r2, r4 -	bl draw_hex32 -	// Output lr -	ldr r0, [sp, #0x34] -	sub r2, r0, #4 -	mov r0, #62 -	mov r1, #1 -	bl draw_hex32 -	// Skip instruction for now -	// In future,  -	//  ldmfd sp!, {r0-r12,lr} // Note the lack of ^ since subs will handle it -	//  subs pc, lr, #4 -	ldmfd sp!, {r0-r12,pc}^ | 
