@mpweiher With 5c (32-bit ARM):
TEXT main+0(SB),0,$8
MOVW j-8(SP),R6
MOVW $1,R1
MOVW R1,R4
B ,4(PC)
B ,2(PC)
B ,12(PC)
ADD $1,R4,R4
CMP $42,R4,
BGE ,-3(PC)
MOVW R4,R2
MOVW $3,R5
MOD R5,R2
CMP $0,R2,
MOVW.NE R4,R1
ADD.NE R4,R6,R3
MOVW.NE R3,R6
B ,-12(PC)
MOVW R6,R0
RET ,
RET ,
END ,