Commit 08dbea79 authored by Russell King's avatar Russell King

[NWFPE] Clean up indentation in assembly files.

parent c80adf9e
...@@ -72,37 +72,37 @@ several floating point instructions. */ ...@@ -72,37 +72,37 @@ several floating point instructions. */
.globl nwfpe_enter .globl nwfpe_enter
nwfpe_enter: nwfpe_enter:
mov r4, lr @ save the failure-return addresses mov r4, lr @ save the failure-return addresses
mov sl, sp mov sl, sp @ we access the registers via 'sl'
ldr r5, [sp, #60] @ get contents of PC; ldr r5, [sp, #60] @ get contents of PC;
emulate: emulate:
bl EmulateAll @ emulate the instruction bl EmulateAll @ emulate the instruction
cmp r0, #0 @ was emulation successful cmp r0, #0 @ was emulation successful
moveq pc, r4 @ no, return failure moveq pc, r4 @ no, return failure
next: next:
.Lx1: ldrt r6, [r5], #4 @ get the next instruction and .Lx1: ldrt r6, [r5], #4 @ get the next instruction and
@ increment PC @ increment PC
and r2, r6, #0x0F000000 @ test for FP insns and r2, r6, #0x0F000000 @ test for FP insns
teq r2, #0x0C000000 teq r2, #0x0C000000
teqne r2, #0x0D000000 teqne r2, #0x0D000000
teqne r2, #0x0E000000 teqne r2, #0x0E000000
movne pc, r9 @ return ok if not a fp insn movne pc, r9 @ return ok if not a fp insn
str r5, [sp, #60] @ update PC copy in regs str r5, [sp, #60] @ update PC copy in regs
mov r0, r6 @ save a copy mov r0, r6 @ save a copy
ldr r1, [sp, #64] @ fetch the condition codes ldr r1, [sp, #64] @ fetch the condition codes
bl checkCondition @ check the condition bl checkCondition @ check the condition
cmp r0, #0 @ r0 = 0 ==> condition failed cmp r0, #0 @ r0 = 0 ==> condition failed
@ if condition code failed to match, next insn @ if condition code failed to match, next insn
beq next @ get the next instruction; beq next @ get the next instruction;
mov r0, r6 @ prepare for EmulateAll() mov r0, r6 @ prepare for EmulateAll()
b emulate @ if r0 != 0, goto EmulateAll b emulate @ if r0 != 0, goto EmulateAll
@ We need to be prepared for the instructions at .Lx1 and .Lx2 @ We need to be prepared for the instructions at .Lx1 and .Lx2
@ to fault. Emit the appropriate exception gunk to fix things up. @ to fault. Emit the appropriate exception gunk to fix things up.
......
...@@ -66,7 +66,6 @@ several floating point instructions. */ ...@@ -66,7 +66,6 @@ several floating point instructions. */
.globl nwfpe_enter .globl nwfpe_enter
nwfpe_enter: nwfpe_enter:
mov sl, sp mov sl, sp
ldr r5, [sp, #60] @ get contents of PC ldr r5, [sp, #60] @ get contents of PC
bic r5, r5, #0xfc000003 bic r5, r5, #0xfc000003
ldr r0, [r5, #-4] @ get actual instruction into r0 ldr r0, [r5, #-4] @ get actual instruction into r0
...@@ -96,7 +95,7 @@ next: ...@@ -96,7 +95,7 @@ next:
@ if condition code failed to match, next insn @ if condition code failed to match, next insn
beq next @ get the next instruction; beq next @ get the next instruction;
mov r0, r6 @ prepare for EmulateAll() mov r0, r6 @ prepare for EmulateAll()
adr lr, 1b adr lr, 1b
orr lr, lr, #3 orr lr, lr, #3
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment