diff options
Diffstat (limited to 'apps/factorial.subx')
-rw-r--r-- | apps/factorial.subx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/factorial.subx b/apps/factorial.subx index ef2262ec..66fc4be0 100644 --- a/apps/factorial.subx +++ b/apps/factorial.subx @@ -79,7 +79,7 @@ factorial: # n : int -> int/eax 7e/jump-if-<= $factorial:end/disp8 # ebx = n-1 8b/copy 1/mod/*+disp8 5/rm32/ebp . . 3/r32/ebx 8/disp8 . # copy *(ebp+8) to ebx - 81 5/subop/subtract 3/mod/direct 3/rm32/ebx . . . . . 1/imm32 # subtract from ebx + 4b/decrement-ebx # eax = factorial(n-1) # . . push args 53/push-ebx |