Some alias instructions are printed with with an extra space after the tab character.
Fix this by skipping that space when the tab character is printed so that the instructions are aligned with the rest of the code.
A simple output used to look like this:
0: 27 bd ff f8 addiu $sp, $sp, -8 4: af be 00 04 sw $fp, 4($sp) 8: 03 a0 f0 25 move $fp, $sp c: af c0 00 00 sw $zero, 0($fp) 10: 10 00 00 01 b 8 <main+0x18> 14: 00 00 00 00 nop 18: 24 02 00 00 addiu $2, $zero, 0 1c: 03 c0 e8 25 move $sp, $fp 20: 8f be 00 04 lw $fp, 4($sp) 24: 27 bd 00 08 addiu $sp, $sp, 8 28: 03 e0 00 09 jr $ra 2c: 00 00 00 00 nop
With the new formatting, it looks like this:
0: 27 bd ff f8 addiu $sp, $sp, -8 4: af be 00 04 sw $fp, 4($sp) 8: 03 a0 f0 25 move $fp, $sp c: af c0 00 00 sw $zero, 0($fp) 10: 10 00 00 01 b 8 <main+0x18> 14: 00 00 00 00 nop 18: 24 02 00 00 addiu $2, $zero, 0 1c: 03 c0 e8 25 move $sp, $fp 20: 8f be 00 04 lw $fp, 4($sp) 24: 27 bd 00 08 addiu $sp, $sp, 8 28: 03 e0 00 09 jr $ra 2c: 00 00 00 00 nop