// .................................................. // Intermediate code: FCT LsetRight(REG t1, REG t37) = { L7: MEM((t1+8)) <- t37 t2 <- 1 JUMP L6 [L6] L6: } FCT LsetLeft(REG t1, REG t36) = { L9: MEM((t1+4)) <- t36 t2 <- 1 JUMP L8 [L8] L8: } FCT Linit(REG t1, REG t38, REG t39) = { L11: MEM((t1+4)) <- t38 MEM((t1+8)) <- t39 t2 <- 1 JUMP L10 [L10] L10: } FCT Lswap(REG t1) = { L13: CJUMP (MEM((t1+8))