@mpweiher With kc (32-bit SPARC):
TEXT main+0(SB),0,$12
MOVW j-8(SP),R13
MOVW $1,R11
JMP ,4(PC)
JMP ,2(PC)
JMP ,10(PC)
ADD $1,R11,R11
CMP R11,$42
BGE ,-3(PC)
MOVW $3,R12
MOD R12,R11,R9
CMP R9,$0
BE ,2(PC)
ADD R11,R13,R13
JMP ,-10(PC)
MOVW R13,R7
RETURN ,
RETURN ,
END ,