diff options
Diffstat (limited to 'apps/factorial.mu')
-rw-r--r-- | apps/factorial.mu | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/factorial.mu b/apps/factorial.mu index f306de25..5177daeb 100644 --- a/apps/factorial.mu +++ b/apps/factorial.mu @@ -1,4 +1,6 @@ fn main -> result/ebx: int { +#? run-tests +#? result <- copy 0 var tmp/eax: int <- factorial 5 result <- copy tmp } @@ -17,3 +19,8 @@ fn factorial n: int -> result/eax: int { result <- multiply n } } + +fn test-factorial { + var result/eax: int <- factorial 5 + check-ints-equal result 0x78 "F - test-factorial" +} |