1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-03-09 15:40:10 +00:00
This commit is contained in:
Andrey Tvorozhkov 2025-03-04 20:48:23 +04:00 committed by GitHub
commit c8361ab5b8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 81 additions and 11 deletions

View file

@ -0,0 +1,29 @@
"Disasm.fif" include
"Asm.fif" include
PROGRAM{
DECLPROC foo1
DECLPROC foo4
DECLPROC main
foo1 PROC:<{ DUP 137 PUSHINT MUL PAIR }>
foo4 PROC:<{ UNPAIR SWAP DIV }>
main PROC:<{ 70 PUSHINT DIV }>
}END>c constant code-1
// add lib cell to vmlibs
<b code-1 ref, b> <s code-1 hashu @vmlibs @ 256 udict! drop @vmlibs !
// Lib in pushref
<{
<b 2 8 u, code-1 hashu 256 u, b>spec PUSHREF
}>c <s disasm cr
// Lib in pushrefslice
<{
<b 2 8 u, code-1 hashu 256 u, b>spec PUSHREFSLICE
}>c <s disasm cr
// Code cell is lib cell
<b 2 8 u, code-1 hashu 256 u, b>spec disasmc