93 01 10 00 // addi x2, x0, 1 (x2 = 1) 13 02 20 00 // addi x4, x0, 2 (x4 = 2) 93 02 30 00 // addi x5, x0, 3 (x5 = 3) 13 03 40 00 // addi x6, x0, 4 (x6 = 4) 93 03 50 00 // addi x7, x0, 5 (x7 = 5) 13 04 60 00 // addi x8, x0, 6 (x8 = 6) 93 04 70 00 // addi x9, x0, 7 (x9 = 7) 13 05 80 00 // addi x10, x0, 8 (x10 = 8) 93 05 90 00 // addi x11, x0, 9 (x11 = 9) 33 06 52 00 // add x12, x4, x5 (x12 = 2+3=5) b3 06 66 00 // add x13, x12, x6 (x13 = 5+4=9) 33 07 77 00 // add x14, x14, x7 (x14 = 9+5=14) b3 07 88 00 // add x15, x16, x8 (x15 = 14+6=20) 33 08 99 00 // add x16, x18, x9 (x16 = 20+7=27) b3 08 aa 00 // add x17, x17, x10 (x17 = 27+8=35) 33 09 bb 00 // add x18, x18, x11 (x18 = 35+9=44) 63 8a 09 00 // beq x18, x0, 20 (branch not taken) 13 0a fa ff // addi x20, x0, -6 (x20 = -6) 93 0a 0a 00 // addi x21, x0, 0 (x21 = 0) e3 9a 5a fe // blt x21, x5, -20 (loop if x21 < 3)