#include "/sys/src/libc/9syscall/sys.h"TEXT main+0(SB),$-4 /* * for initial debugging, set regs to known vals */ MOVW $1,R0 ADD R0,R0,R1 ADD R0,R1,R2 ADD R0,R2,R3 ADD R0,R3,R4 ADD R0,R4,R5 ADD R0,R5,R6 ADD R0,R6,R7 ADD R0,R7,R8 ADD R0,R8,R9 ADD R0,R9,R10 ADD R0,R10,R11 ADD R0,R11,R12 ADD R0,R12,R14 /* * exec /boot (args put on stack by userinit()) */ MOVW $EXEC, R0 SWI 0 /* * should never get here */here: B here
#include "/sys/src/libc/9syscall/sys.h"
TEXT main+0(SB),$-4
/*
* for initial debugging, set regs to known vals
*/
MOVW $1,R0
ADD R0,R0,R1
ADD R0,R1,R2
ADD R0,R2,R3
ADD R0,R3,R4
ADD R0,R4,R5
ADD R0,R5,R6
ADD R0,R6,R7
ADD R0,R7,R8
ADD R0,R8,R9
ADD R0,R9,R10
ADD R0,R10,R11
ADD R0,R11,R12
ADD R0,R12,R14
/*
* exec /boot (args put on stack by userinit())
*/
MOVW $EXEC, R0
SWI 0
/*
* should never get here
*/
here:
B here