kmp1: (movtemp datapointer (- (reg datapointer) (int 17))) (ret) kmp2: (movtemp datapointer (- (reg datapointer) (int 17))) (call kmp1) (movmem (- (reg datapointer) (int 0)) (mem [1] (+ (reg datapointer) (int 17)))) (movmem (+ (reg datapointer) (int 1)) (mem [1] (+ (reg datapointer) (int 18)))) (movmem (+ (reg datapointer) (int 2)) (mem [1] (+ (reg datapointer) (int 19)))) (movmem (+ (reg datapointer) (int 3)) (mem [1] (+ (reg datapointer) (int 20)))) (movmem (+ (reg datapointer) (int 4)) (mem [1] (+ (reg datapointer) (int 21)))) (movmem (+ (reg datapointer) (int 5)) (mem [1] (+ (reg datapointer) (int 22)))) (movmem (+ (reg datapointer) (int 6)) (mem [1] (+ (reg datapointer) (int 23)))) (movmem (+ (reg datapointer) (int 7)) (mem [1] (+ (reg datapointer) (int 24)))) (movmem (+ (reg datapointer) (int 8)) (mem [1] (+ (reg datapointer) (int 25)))) (movmem (+ (reg datapointer) (int 9)) (mem [1] (+ (reg datapointer) (int 26)))) (movmem (+ (reg datapointer) (int 10)) (mem [1] (+ (reg datapointer) (int 27)))) (movmem (+ (reg datapointer) (int 11)) (mem [1] (+ (reg datapointer) (int 28)))) (movmem (+ (reg datapointer) (int 12)) (mem [1] (+ (reg datapointer) (int 29)))) (movmem (+ (reg datapointer) (int 13)) (mem [1] (+ (reg datapointer) (int 30)))) (movmem (+ (reg datapointer) (int 14)) (mem [1] (+ (reg datapointer) (int 31)))) (movmem (+ (reg datapointer) (int 15)) (mem [1] (+ (reg datapointer) (int 32)))) (movmem (+ (reg datapointer) (int 16)) (mem [1] (+ (reg datapointer) (int 33)))) (movmem (- (reg datapointer) (int 0)) (mem [8] (- (reg datapointer) (int 24)))) (movmem (- (reg datapointer) (int 24)) (mem [8] (- (reg datapointer) (int 16)))) (movmem (- (reg datapointer) (int 16)) (mem [8] (- (reg datapointer) (int 0)))) (movtemp datapointer (- (reg datapointer) (int 8))) (movtemp t_1 (mem [8] (reg datapointer))) (movtemp datapointer (- (reg datapointer) (int 8))) (movtemp t_2 (mem [8] (reg datapointer))) (movmem (reg datapointer) (+ (reg t_2) (reg t_1))) (movtemp datapointer (- (reg datapointer) (int 8))) (movtemp t_3 (mem [8] (reg datapointer))) (movtemp datapointer (- (reg datapointer) (int 8))) (movtemp t_4 (mem [8] (reg datapointer))) (movmem (reg datapointer) (+ (reg t_4) (reg t_3))) (movtemp datapointer (+ (reg datapointer) (int 8))) (movmem (- (reg datapointer) (int 0)) (mem [8] (+ (reg datapointer) (int 8)))) (movtemp datapointer (+ (reg datapointer) (int 8))) (movmem (reg datapointer) (tag 0x0)) (movtemp datapointer (+ (reg datapointer) (int 1))) (ret) kmp3: (movtemp datapointer (- (reg datapointer) (int 17))) (call kmp1) (movmem (- (reg datapointer) (int 0)) (mem [1] (+ (reg datapointer) (int 17)))) (movmem (+ (reg datapointer) (int 1)) (mem [1] (+ (reg datapointer) (int 18)))) (movmem (+ (reg datapointer) (int 2)) (mem [1] (+ (reg datapointer) (int 19)))) (movmem (+ (reg datapointer) (int 3)) (mem [1] (+ (reg datapointer) (int 20)))) (movmem (+ (reg datapointer) (int 4)) (mem [1] (+ (reg datapointer) (int 21)))) (movmem (+ (reg datapointer) (int 5)) (mem [1] (+ (reg datapointer) (int 22)))) (movmem (+ (reg datapointer) (int 6)) (mem [1] (+ (reg datapointer) (int 23)))) (movmem (+ (reg datapointer) (int 7)) (mem [1] (+ (reg datapointer) (int 24)))) (movmem (+ (reg datapointer) (int 8)) (mem [1] (+ (reg datapointer) (int 25)))) (movmem (+ (reg datapointer) (int 9)) (mem [1] (+ (reg datapointer) (int 26)))) (movmem (+ (reg datapointer) (int 10)) (mem [1] (+ (reg datapointer) (int 27)))) (movmem (+ (reg datapointer) (int 11)) (mem [1] (+ (reg datapointer) (int 28)))) (movmem (+ (reg datapointer) (int 12)) (mem [1] (+ (reg datapointer) (int 29)))) (movmem (+ (reg datapointer) (int 13)) (mem [1] (+ (reg datapointer) (int 30)))) (movmem (+ (reg datapointer) (int 14)) (mem [1] (+ (reg datapointer) (int 31)))) (movmem (+ (reg datapointer) (int 15)) (mem [1] (+ (reg datapointer) (int 32)))) (movmem (+ (reg datapointer) (int 16)) (mem [1] (+ (reg datapointer) (int 33)))) (movmem (- (reg datapointer) (int 0)) (mem [8] (- (reg datapointer) (int 24)))) (movmem (- (reg datapointer) (int 24)) (mem [8] (- (reg datapointer) (int 16)))) (movmem (- (reg datapointer) (int 16)) (mem [8] (- (reg datapointer) (int 0)))) (movtemp datapointer (- (reg datapointer) (int 8))) (movtemp t_5 (mem [8] (reg datapointer))) (movtemp datapointer (- (reg datapointer) (int 8))) (movtemp t_6 (mem [8] (reg datapointer))) (movmem (reg datapointer) (* (reg t_6) (reg t_5))) (movtemp datapointer (- (reg datapointer) (int 8))) (movtemp t_7 (mem [8] (reg datapointer))) (movtemp datapointer (- (reg datapointer) (int 8))) (movtemp t_8 (mem [8] (reg datapointer))) (movmem (reg datapointer) (* (reg t_8) (reg t_7))) (movtemp datapointer (+ (reg datapointer) (int 8))) (movmem (- (reg datapointer) (int 0)) (mem [8] (+ (reg datapointer) (int 8)))) (movtemp t_9 (mem [8] (reg datapointer))) (movtemp datapointer (- (reg datapointer) (int 8))) (movtemp t_10 (mem [8] (reg datapointer))) (movmem (reg datapointer) (- (reg t_10) (reg t_9))) (movtemp datapointer (+ (reg datapointer) (int 8))) (ret) kmp4: (movmem (- (reg datapointer) (int 0)) (mem [1] (- (reg datapointer) (int 17)))) (movmem (+ (reg datapointer) (int 1)) (mem [1] (- (reg datapointer) (int 16)))) (movmem (+ (reg datapointer) (int 2)) (mem [1] (- (reg datapointer) (int 15)))) (movmem (+ (reg datapointer) (int 3)) (mem [1] (- (reg datapointer) (int 14)))) (movmem (+ (reg datapointer) (int 4)) (mem [1] (- (reg datapointer) (int 13)))) (movmem (+ (reg datapointer) (int 5)) (mem [1] (- (reg datapointer) (int 12)))) (movmem (+ (reg datapointer) (int 6)) (mem [1] (- (reg datapointer) (int 11)))) (movmem (+ (reg datapointer) (int 7)) (mem [1] (- (reg datapointer) (int 10)))) (movmem (+ (reg datapointer) (int 8)) (mem [1] (- (reg datapointer) (int 9)))) (movmem (+ (reg datapointer) (int 9)) (mem [1] (- (reg datapointer) (int 8)))) (movmem (+ (reg datapointer) (int 10)) (mem [1] (- (reg datapointer) (int 7)))) (movmem (+ (reg datapointer) (int 11)) (mem [1] (- (reg datapointer) (int 6)))) (movmem (+ (reg datapointer) (int 12)) (mem [1] (- (reg datapointer) (int 5)))) (movmem (+ (reg datapointer) (int 13)) (mem [1] (- (reg datapointer) (int 4)))) (movmem (+ (reg datapointer) (int 14)) (mem [1] (- (reg datapointer) (int 3)))) (movmem (+ (reg datapointer) (int 15)) (mem [1] (- (reg datapointer) (int 2)))) (movmem (+ (reg datapointer) (int 16)) (mem [1] (- (reg datapointer) (int 1)))) (movmem (- (reg datapointer) (int 17)) (mem [1] (- (reg datapointer) (int 34)))) (movmem (- (reg datapointer) (int 16)) (mem [1] (- (reg datapointer) (int 33)))) (movmem (- (reg datapointer) (int 15)) (mem [1] (- (reg datapointer) (int 32)))) (movmem (- (reg datapointer) (int 14)) (mem [1] (- (reg datapointer) (int 31)))) (movmem (- (reg datapointer) (int 13)) (mem [1] (- (reg datapointer) (int 30)))) (movmem (- (reg datapointer) (int 12)) (mem [1] (- (reg datapointer) (int 29)))) (movmem (- (reg datapointer) (int 11)) (mem [1] (- (reg datapointer) (int 28)))) (movmem (- (reg datapointer) (int 10)) (mem [1] (- (reg datapointer) (int 27)))) (movmem (- (reg datapointer) (int 9)) (mem [1] (- (reg datapointer) (int 26)))) (movmem (- (reg datapointer) (int 8)) (mem [1] (- (reg datapointer) (int 25)))) (movmem (- (reg datapointer) (int 7)) (mem [1] (- (reg datapointer) (int 24)))) (movmem (- (reg datapointer) (int 6)) (mem [1] (- (reg datapointer) (int 23)))) (movmem (- (reg datapointer) (int 5)) (mem [1] (- (reg datapointer) (int 22)))) (movmem (- (reg datapointer) (int 4)) (mem [1] (- (reg datapointer) (int 21)))) (movmem (- (reg datapointer) (int 3)) (mem [1] (- (reg datapointer) (int 20)))) (movmem (- (reg datapointer) (int 2)) (mem [1] (- (reg datapointer) (int 19)))) (movmem (- (reg datapointer) (int 1)) (mem [1] (- (reg datapointer) (int 18)))) (movtemp datapointer (+ (reg datapointer) (int 17))) (movmem (- (reg datapointer) (int 0)) (mem [1] (- (reg datapointer) (int 34)))) (movmem (+ (reg datapointer) (int 1)) (mem [1] (- (reg datapointer) (int 33)))) (movmem (+ (reg datapointer) (int 2)) (mem [1] (- (reg datapointer) (int 32)))) (movmem (+ (reg datapointer) (int 3)) (mem [1] (- (reg datapointer) (int 31)))) (movmem (+ (reg datapointer) (int 4)) (mem [1] (- (reg datapointer) (int 30)))) (movmem (+ (reg datapointer) (int 5)) (mem [1] (- (reg datapointer) (int 29)))) (movmem (+ (reg datapointer) (int 6)) (mem [1] (- (reg datapointer) (int 28)))) (movmem (+ (reg datapointer) (int 7)) (mem [1] (- (reg datapointer) (int 27)))) (movmem (+ (reg datapointer) (int 8)) (mem [1] (- (reg datapointer) (int 26)))) (movmem (+ (reg datapointer) (int 9)) (mem [1] (- (reg datapointer) (int 25)))) (movmem (+ (reg datapointer) (int 10)) (mem [1] (- (reg datapointer) (int 24)))) (movmem (+ (reg datapointer) (int 11)) (mem [1] (- (reg datapointer) (int 23)))) (movmem (+ (reg datapointer) (int 12)) (mem [1] (- (reg datapointer) (int 22)))) (movmem (+ (reg datapointer) (int 13)) (mem [1] (- (reg datapointer) (int 21)))) (movmem (+ (reg datapointer) (int 14)) (mem [1] (- (reg datapointer) (int 20)))) (movmem (+ (reg datapointer) (int 15)) (mem [1] (- (reg datapointer) (int 19)))) (movmem (+ (reg datapointer) (int 16)) (mem [1] (- (reg datapointer) (int 18)))) (movmem (- (reg datapointer) (int 34)) (mem [1] (- (reg datapointer) (int 17)))) (movmem (- (reg datapointer) (int 33)) (mem [1] (- (reg datapointer) (int 16)))) (movmem (- (reg datapointer) (int 32)) (mem [1] (- (reg datapointer) (int 15)))) (movmem (- (reg datapointer) (int 31)) (mem [1] (- (reg datapointer) (int 14)))) (movmem (- (reg datapointer) (int 30)) (mem [1] (- (reg datapointer) (int 13)))) (movmem (- (reg datapointer) (int 29)) (mem [1] (- (reg datapointer) (int 12)))) (movmem (- (reg datapointer) (int 28)) (mem [1] (- (reg datapointer) (int 11)))) (movmem (- (reg datapointer) (int 27)) (mem [1] (- (reg datapointer) (int 10)))) (movmem (- (reg datapointer) (int 26)) (mem [1] (- (reg datapointer) (int 9)))) (movmem (- (reg datapointer) (int 25)) (mem [1] (- (reg datapointer) (int 8)))) (movmem (- (reg datapointer) (int 24)) (mem [1] (- (reg datapointer) (int 7)))) (movmem (- (reg datapointer) (int 23)) (mem [1] (- (reg datapointer) (int 6)))) (movmem (- (reg datapointer) (int 22)) (mem [1] (- (reg datapointer) (int 5)))) (movmem (- (reg datapointer) (int 21)) (mem [1] (- (reg datapointer) (int 4)))) (movmem (- (reg datapointer) (int 20)) (mem [1] (- (reg datapointer) (int 3)))) (movmem (- (reg datapointer) (int 19)) (mem [1] (- (reg datapointer) (int 2)))) (movmem (- (reg datapointer) (int 18)) (mem [1] (- (reg datapointer) (int 1)))) (movmem (- (reg datapointer) (int 17)) (mem [1] (- (reg datapointer) (int 0)))) (movmem (- (reg datapointer) (int 16)) (mem [1] (+ (reg datapointer) (int 1)))) (movmem (- (reg datapointer) (int 15)) (mem [1] (+ (reg datapointer) (int 2)))) (movmem (- (reg datapointer) (int 14)) (mem [1] (+ (reg datapointer) (int 3)))) (movmem (- (reg datapointer) (int 13)) (mem [1] (+ (reg datapointer) (int 4)))) (movmem (- (reg datapointer) (int 12)) (mem [1] (+ (reg datapointer) (int 5)))) (movmem (- (reg datapointer) (int 11)) (mem [1] (+ (reg datapointer) (int 6)))) (movmem (- (reg datapointer) (int 10)) (mem [1] (+ (reg datapointer) (int 7)))) (movmem (- (reg datapointer) (int 9)) (mem [1] (+ (reg datapointer) (int 8)))) (movmem (- (reg datapointer) (int 8)) (mem [1] (+ (reg datapointer) (int 9)))) (movmem (- (reg datapointer) (int 7)) (mem [1] (+ (reg datapointer) (int 10)))) (movmem (- (reg datapointer) (int 6)) (mem [1] (+ (reg datapointer) (int 11)))) (movmem (- (reg datapointer) (int 5)) (mem [1] (+ (reg datapointer) (int 12)))) (movmem (- (reg datapointer) (int 4)) (mem [1] (+ (reg datapointer) (int 13)))) (movmem (- (reg datapointer) (int 3)) (mem [1] (+ (reg datapointer) (int 14)))) (movmem (- (reg datapointer) (int 2)) (mem [1] (+ (reg datapointer) (int 15)))) (movmem (- (reg datapointer) (int 1)) (mem [1] (+ (reg datapointer) (int 16)))) (movmem (- (reg datapointer) (int 0)) (mem [1] (- (reg datapointer) (int 17)))) (movmem (+ (reg datapointer) (int 1)) (mem [1] (- (reg datapointer) (int 16)))) (movmem (+ (reg datapointer) (int 2)) (mem [1] (- (reg datapointer) (int 15)))) (movmem (+ (reg datapointer) (int 3)) (mem [1] (- (reg datapointer) (int 14)))) (movmem (+ (reg datapointer) (int 4)) (mem [1] (- (reg datapointer) (int 13)))) (movmem (+ (reg datapointer) (int 5)) (mem [1] (- (reg datapointer) (int 12)))) (movmem (+ (reg datapointer) (int 6)) (mem [1] (- (reg datapointer) (int 11)))) (movmem (+ (reg datapointer) (int 7)) (mem [1] (- (reg datapointer) (int 10)))) (movmem (+ (reg datapointer) (int 8)) (mem [1] (- (reg datapointer) (int 9)))) (movmem (+ (reg datapointer) (int 9)) (mem [1] (- (reg datapointer) (int 8)))) (movmem (+ (reg datapointer) (int 10)) (mem [1] (- (reg datapointer) (int 7)))) (movmem (+ (reg datapointer) (int 11)) (mem [1] (- (reg datapointer) (int 6)))) (movmem (+ (reg datapointer) (int 12)) (mem [1] (- (reg datapointer) (int 5)))) (movmem (+ (reg datapointer) (int 13)) (mem [1] (- (reg datapointer) (int 4)))) (movmem (+ (reg datapointer) (int 14)) (mem [1] (- (reg datapointer) (int 3)))) (movmem (+ (reg datapointer) (int 15)) (mem [1] (- (reg datapointer) (int 2)))) (movmem (+ (reg datapointer) (int 16)) (mem [1] (- (reg datapointer) (int 1)))) (movmem (- (reg datapointer) (int 17)) (mem [1] (- (reg datapointer) (int 34)))) (movmem (- (reg datapointer) (int 16)) (mem [1] (- (reg datapointer) (int 33)))) (movmem (- (reg datapointer) (int 15)) (mem [1] (- (reg datapointer) (int 32)))) (movmem (- (reg datapointer) (int 14)) (mem [1] (- (reg datapointer) (int 31)))) (movmem (- (reg datapointer) (int 13)) (mem [1] (- (reg datapointer) (int 30)))) (movmem (- (reg datapointer) (int 12)) (mem [1] (- (reg datapointer) (int 29)))) (movmem (- (reg datapointer) (int 11)) (mem [1] (- (reg datapointer) (int 28)))) (movmem (- (reg datapointer) (int 10)) (mem [1] (- (reg datapointer) (int 27)))) (movmem (- (reg datapointer) (int 9)) (mem [1] (- (reg datapointer) (int 26)))) (movmem (- (reg datapointer) (int 8)) (mem [1] (- (reg datapointer) (int 25)))) (movmem (- (reg datapointer) (int 7)) (mem [1] (- (reg datapointer) (int 24)))) (movmem (- (reg datapointer) (int 6)) (mem [1] (- (reg datapointer) (int 23)))) (movmem (- (reg datapointer) (int 5)) (mem [1] (- (reg datapointer) (int 22)))) (movmem (- (reg datapointer) (int 4)) (mem [1] (- (reg datapointer) (int 21)))) (movmem (- (reg datapointer) (int 3)) (mem [1] (- (reg datapointer) (int 20)))) (movmem (- (reg datapointer) (int 2)) (mem [1] (- (reg datapointer) (int 19)))) (movmem (- (reg datapointer) (int 1)) (mem [1] (- (reg datapointer) (int 18)))) (movtemp datapointer (+ (reg datapointer) (int 17))) (movmem (- (reg datapointer) (int 0)) (mem [1] (- (reg datapointer) (int 34)))) (movmem (+ (reg datapointer) (int 1)) (mem [1] (- (reg datapointer) (int 33)))) (movmem (+ (reg datapointer) (int 2)) (mem [1] (- (reg datapointer) (int 32)))) (movmem (+ (reg datapointer) (int 3)) (mem [1] (- (reg datapointer) (int 31)))) (movmem (+ (reg datapointer) (int 4)) (mem [1] (- (reg datapointer) (int 30)))) (movmem (+ (reg datapointer) (int 5)) (mem [1] (- (reg datapointer) (int 29)))) (movmem (+ (reg datapointer) (int 6)) (mem [1] (- (reg datapointer) (int 28)))) (movmem (+ (reg datapointer) (int 7)) (mem [1] (- (reg datapointer) (int 27)))) (movmem (+ (reg datapointer) (int 8)) (mem [1] (- (reg datapointer) (int 26)))) (movmem (+ (reg datapointer) (int 9)) (mem [1] (- (reg datapointer) (int 25)))) (movmem (+ (reg datapointer) (int 10)) (mem [1] (- (reg datapointer) (int 24)))) (movmem (+ (reg datapointer) (int 11)) (mem [1] (- (reg datapointer) (int 23)))) (movmem (+ (reg datapointer) (int 12)) (mem [1] (- (reg datapointer) (int 22)))) (movmem (+ (reg datapointer) (int 13)) (mem [1] (- (reg datapointer) (int 21)))) (movmem (+ (reg datapointer) (int 14)) (mem [1] (- (reg datapointer) (int 20)))) (movmem (+ (reg datapointer) (int 15)) (mem [1] (- (reg datapointer) (int 19)))) (movmem (+ (reg datapointer) (int 16)) (mem [1] (- (reg datapointer) (int 18)))) (movmem (- (reg datapointer) (int 34)) (mem [1] (- (reg datapointer) (int 17)))) (movmem (- (reg datapointer) (int 33)) (mem [1] (- (reg datapointer) (int 16)))) (movmem (- (reg datapointer) (int 32)) (mem [1] (- (reg datapointer) (int 15)))) (movmem (- (reg datapointer) (int 31)) (mem [1] (- (reg datapointer) (int 14)))) (movmem (- (reg datapointer) (int 30)) (mem [1] (- (reg datapointer) (int 13)))) (movmem (- (reg datapointer) (int 29)) (mem [1] (- (reg datapointer) (int 12)))) (movmem (- (reg datapointer) (int 28)) (mem [1] (- (reg datapointer) (int 11)))) (movmem (- (reg datapointer) (int 27)) (mem [1] (- (reg datapointer) (int 10)))) (movmem (- (reg datapointer) (int 26)) (mem [1] (- (reg datapointer) (int 9)))) (movmem (- (reg datapointer) (int 25)) (mem [1] (- (reg datapointer) (int 8)))) (movmem (- (reg datapointer) (int 24)) (mem [1] (- (reg datapointer) (int 7)))) (movmem (- (reg datapointer) (int 23)) (mem [1] (- (reg datapointer) (int 6)))) (movmem (- (reg datapointer) (int 22)) (mem [1] (- (reg datapointer) (int 5)))) (movmem (- (reg datapointer) (int 21)) (mem [1] (- (reg datapointer) (int 4)))) (movmem (- (reg datapointer) (int 20)) (mem [1] (- (reg datapointer) (int 3)))) (movmem (- (reg datapointer) (int 19)) (mem [1] (- (reg datapointer) (int 2)))) (movmem (- (reg datapointer) (int 18)) (mem [1] (- (reg datapointer) (int 1)))) (movmem (- (reg datapointer) (int 17)) (mem [1] (- (reg datapointer) (int 0)))) (movmem (- (reg datapointer) (int 16)) (mem [1] (+ (reg datapointer) (int 1)))) (movmem (- (reg datapointer) (int 15)) (mem [1] (+ (reg datapointer) (int 2)))) (movmem (- (reg datapointer) (int 14)) (mem [1] (+ (reg datapointer) (int 3)))) (movmem (- (reg datapointer) (int 13)) (mem [1] (+ (reg datapointer) (int 4)))) (movmem (- (reg datapointer) (int 12)) (mem [1] (+ (reg datapointer) (int 5)))) (movmem (- (reg datapointer) (int 11)) (mem [1] (+ (reg datapointer) (int 6)))) (movmem (- (reg datapointer) (int 10)) (mem [1] (+ (reg datapointer) (int 7)))) (movmem (- (reg datapointer) (int 9)) (mem [1] (+ (reg datapointer) (int 8)))) (movmem (- (reg datapointer) (int 8)) (mem [1] (+ (reg datapointer) (int 9)))) (movmem (- (reg datapointer) (int 7)) (mem [1] (+ (reg datapointer) (int 10)))) (movmem (- (reg datapointer) (int 6)) (mem [1] (+ (reg datapointer) (int 11)))) (movmem (- (reg datapointer) (int 5)) (mem [1] (+ (reg datapointer) (int 12)))) (movmem (- (reg datapointer) (int 4)) (mem [1] (+ (reg datapointer) (int 13)))) (movmem (- (reg datapointer) (int 3)) (mem [1] (+ (reg datapointer) (int 14)))) (movmem (- (reg datapointer) (int 2)) (mem [1] (+ (reg datapointer) (int 15)))) (movmem (- (reg datapointer) (int 1)) (mem [1] (+ (reg datapointer) (int 16)))) (movtemp datapointer (- (reg datapointer) (int 17))) (call kmp1) (movmem (- (reg datapointer) (int 0)) (mem [1] (+ (reg datapointer) (int 17)))) (movmem (+ (reg datapointer) (int 1)) (mem [1] (+ (reg datapointer) (int 18)))) (movmem (+ (reg datapointer) (int 2)) (mem [1] (+ (reg datapointer) (int 19)))) (movmem (+ (reg datapointer) (int 3)) (mem [1] (+ (reg datapointer) (int 20)))) (movmem (+ (reg datapointer) (int 4)) (mem [1] (+ (reg datapointer) (int 21)))) (movmem (+ (reg datapointer) (int 5)) (mem [1] (+ (reg datapointer) (int 22)))) (movmem (+ (reg datapointer) (int 6)) (mem [1] (+ (reg datapointer) (int 23)))) (movmem (+ (reg datapointer) (int 7)) (mem [1] (+ (reg datapointer) (int 24)))) (movmem (+ (reg datapointer) (int 8)) (mem [1] (+ (reg datapointer) (int 25)))) (movmem (+ (reg datapointer) (int 9)) (mem [1] (+ (reg datapointer) (int 26)))) (movmem (+ (reg datapointer) (int 10)) (mem [1] (+ (reg datapointer) (int 27)))) (movmem (+ (reg datapointer) (int 11)) (mem [1] (+ (reg datapointer) (int 28)))) (movmem (+ (reg datapointer) (int 12)) (mem [1] (+ (reg datapointer) (int 29)))) (movmem (+ (reg datapointer) (int 13)) (mem [1] (+ (reg datapointer) (int 30)))) (movmem (+ (reg datapointer) (int 14)) (mem [1] (+ (reg datapointer) (int 31)))) (movmem (+ (reg datapointer) (int 15)) (mem [1] (+ (reg datapointer) (int 32)))) (movmem (+ (reg datapointer) (int 16)) (mem [1] (+ (reg datapointer) (int 33)))) (movtemp datapointer (- (reg datapointer) (int 16))) (movtemp t_11 (mem [8] (reg datapointer))) (movtemp datapointer (- (reg datapointer) (int 8))) (movtemp t_12 (mem [8] (reg datapointer))) (movmem (reg datapointer) (* (reg t_12) (reg t_11))) (movtemp datapointer (+ (reg datapointer) (int 8))) (movmem (- (reg datapointer) (int 0)) (mem [8] (+ (reg datapointer) (int 8)))) (movtemp datapointer (+ (reg datapointer) (int 8))) (movmem (- (reg datapointer) (int 0)) (mem [8] (- (reg datapointer) (int 16)))) (movmem (- (reg datapointer) (int 16)) (mem [8] (- (reg datapointer) (int 8)))) (movmem (- (reg datapointer) (int 8)) (mem [8] (- (reg datapointer) (int 0)))) (movtemp datapointer (- (reg datapointer) (int 16))) (movtemp t_13 (mem [8] (reg datapointer))) (movtemp datapointer (- (reg datapointer) (int 8))) (movtemp t_14 (mem [8] (reg datapointer))) (movmem (reg datapointer) (* (reg t_14) (reg t_13))) (movtemp datapointer (+ (reg datapointer) (int 8))) (movmem (- (reg datapointer) (int 0)) (mem [8] (+ (reg datapointer) (int 8)))) (movtemp t_15 (mem [8] (reg datapointer))) (movtemp datapointer (- (reg datapointer) (int 8))) (movtemp t_16 (mem [8] (reg datapointer))) (movmem (reg datapointer) (+ (reg t_16) (reg t_15))) (call kmp3) (movmem (- (reg datapointer) (int 0)) (mem [8] (+ (reg datapointer) (int 8)))) (movtemp datapointer (+ (reg datapointer) (int 8))) (movmem (reg datapointer) (tag 0x0)) (movtemp datapointer (+ (reg datapointer) (int 1))) (ret) kmp5: (movtemp datapointer (- (reg datapointer) (int 25))) (movtemp t_17 (mem [8] (reg datapointer))) (movmem (reg datapointer) (~ (reg t_17))) (movtemp datapointer (+ (reg datapointer) (int 8))) (movmem (reg datapointer) (tag 0x0)) (movtemp datapointer (+ (reg datapointer) (int 1))) (ret) export add {Gaussian_1 Gaussian_1 -- Gaussian_1} kmp2 export conjugate {Gaussian_1 -- Gaussian_1} kmp5 export mult {Gaussian_1 Gaussian_1 -- Gaussian_1} kmp4