mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
updated tonlib + fixes in vm
This commit is contained in:
parent
28735ddc9e
commit
efd47af432
42 changed files with 750 additions and 307 deletions
|
@ -466,6 +466,7 @@ x{CF28} @Defop STILE4
|
|||
x{CF29} @Defop STULE4
|
||||
x{CF2A} @Defop STILE8
|
||||
x{CF2B} @Defop STULE8
|
||||
x{CF30} @Defop BDEPTH
|
||||
x{CF31} @Defop BBITS
|
||||
x{CF32} @Defop BREFS
|
||||
x{CF33} @Defop BBITREFS
|
||||
|
@ -493,6 +494,7 @@ x{CF42} @Defop STSAME
|
|||
} : STSLICECONST
|
||||
x{CF81} @Defop STZERO
|
||||
x{CF83} @Defop STONE
|
||||
|
||||
// cell deserialization (CellSlice primitives)
|
||||
x{D0} @Defop CTOS
|
||||
x{D1} @Defop ENDS
|
||||
|
@ -593,6 +595,8 @@ x{D75F} @Defop PLDULE8Q
|
|||
x{D760} @Defop LDZEROES
|
||||
x{D761} @Defop LDONES
|
||||
x{D762} @Defop LDSAME
|
||||
x{D764} @Defop SDEPTH
|
||||
x{D765} @Defop CDEPTH
|
||||
//
|
||||
// continuation / flow control primitives
|
||||
x{D8} dup @Defop EXECUTE @Defop CALLX
|
||||
|
|
|
@ -195,3 +195,6 @@ recursive append-long-bytes {
|
|||
} : parse-adnl-addr
|
||||
{ adnl>$ type } : .adnl
|
||||
{ bl word parse-adnl-addr 1 'nop } ::_ adnl:
|
||||
|
||||
// ( x a b -- a<=x<=b )
|
||||
{ 2 pick >= -rot >= and } : in-range?
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue