-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
13,687 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,115 @@ | ||
(define opcodes '( | ||
(ILOOP 0) | ||
(LOOP 1) | ||
(IFUNC 2) | ||
(FUNC 3) | ||
(IFUNCV 4) | ||
(FUNCV 5) | ||
(ICLFUNC 6) | ||
(CLFUNC 7) | ||
(ICLFUNCV 8) | ||
(CLFUNCV 9) | ||
(KSHORT 10) | ||
(JMP 11) | ||
(IRET1 12) | ||
(RET1 13) | ||
(HALT 14) | ||
(SUBVN 15) | ||
(ADDVN 16) | ||
(ADDVV 17) | ||
(SUBVV 18) | ||
(MULVV 19) | ||
(DIV 20) | ||
(REM 21) | ||
(EQ 22) | ||
(JEQ 23) | ||
(JNEQ 24) | ||
(MEMQ 25) | ||
(ASSV 26) | ||
(ASSQ 27) | ||
(LENGTH 28) | ||
(EQUAL? 29) | ||
(JISLT 30) | ||
(JISEQ 31) | ||
(JISNEQ 32) | ||
(JISLTE 33) | ||
(JISGT 34) | ||
(JISGTE 35) | ||
(ISLT 36) | ||
(ISGT 37) | ||
(ISLTE 38) | ||
(ISGTE 39) | ||
(ISEQ 40) | ||
(JISF 41) | ||
(JIST 42) | ||
(GGET 43) | ||
(GSET 44) | ||
(KFUNC 45) | ||
(KONST 46) | ||
(MOV 47) | ||
(BOX 48) | ||
(UNBOX 49) | ||
(SET-BOX! 50) | ||
(GUARD 51) | ||
(JGUARD 52) | ||
(JNGUARD 53) | ||
(VECTOR 54) | ||
(CLOSURE 55) | ||
(CLOSURE-GET 56) | ||
(CLOSURE-SET 57) | ||
(CLOSURE-PTR 58) | ||
(APPLY 59) | ||
(JFUNC 60) | ||
(JLOOP 61) | ||
(CALL 62) | ||
(LCALL 63) | ||
(CALLT 64) | ||
(LCALLT 65) | ||
(EQV? 66) | ||
(JEQV 67) | ||
(JNEQV 68) | ||
(CONS 69) | ||
(CAR 70) | ||
(CDR 71) | ||
(MAKE-VECTOR 72) | ||
(MAKE-STRING 73) | ||
(VECTOR-REF 74) | ||
(STRING-REF 75) | ||
(VECTOR-LENGTH 76) | ||
(STRING-LENGTH 77) | ||
(VECTOR-SET! 78) | ||
(STRING-SET! 79) | ||
(SET-CAR! 80) | ||
(SET-CDR! 81) | ||
(WRITE 82) | ||
(WRITE-U8 83) | ||
(WRITE-DOUBLE 84) | ||
(SYMBOL->STRING 85) | ||
(STRING->SYMBOL 86) | ||
(CHAR->INTEGER 87) | ||
(INTEGER->CHAR 88) | ||
(OPEN 89) | ||
(CLOSE 90) | ||
(PEEK 91) | ||
(READ 92) | ||
(READ-LINE 93) | ||
(INEXACT 94) | ||
(EXACT 95) | ||
(ROUND 96) | ||
(SIN 97) | ||
(SQRT 98) | ||
(ATAN 99) | ||
(COS 100) | ||
(TRUNCATE 101) | ||
(FLOOR 102) | ||
(CEILING 103) | ||
(EXP 104) | ||
(LOG 105) | ||
(TAN 106) | ||
(ASIN 107) | ||
(ACOS 108) | ||
(CALLCC 109) | ||
(CALLCC-RESUME 110) | ||
(FILE-EXISTS? 111) | ||
(DELETE-FILE 112) | ||
)) |
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.