Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
intro_example:operators [2025/05/01 20:40] – rajit | intro_example:operators [2025/05/07 18:34] (current) – rajit | ||
---|---|---|---|
Line 31: | Line 31: | ||
[ neg & x.neg | ~neg & ~x.neg -> self.neg := neg; self.val := x.val + val | [ neg & x.neg | ~neg & ~x.neg -> self.neg := neg; self.val := x.val + val | ||
[] else -> [ x.val > val -> self.val := x.val - val; self.neg := x.neg | [] else -> [ x.val > val -> self.val := x.val - val; self.neg := x.neg | ||
- | | + | |
- | ] | + | ] |
] | ] | ||
} | } |