1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-03-09 15:40:10 +00:00

Fix STSLICECONST, bump Asm.fif version to 0.4.4 (#700)

This commit is contained in:
SpyCheese 2023-05-15 16:35:23 +03:00 committed by GitHub
parent 583178ccb1
commit dad980ed09
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,7 +2,7 @@ library TVM_Asm
// simple TVM Assembler // simple TVM Assembler
namespace Asm namespace Asm
Asm definitions Asm definitions
"0.4.3" constant asm-fif-version "0.4.4" constant asm-fif-version
variable @atend variable @atend
variable @was-split variable @was-split
@ -578,7 +578,7 @@ x{CF3F} @Defop BCHKBITREFSQ
x{CF40} @Defop STZEROES x{CF40} @Defop STZEROES
x{CF41} @Defop STONES x{CF41} @Defop STONES
x{CF42} @Defop STSAME x{CF42} @Defop STSAME
{ tuck sbitrefs swap 15 + swap @havebitrefs not { tuck sbitrefs swap 22 + swap @havebitrefs not
{ swap PUSHSLICE STSLICER } { swap PUSHSLICE STSLICER }
{ over sbitrefs 2dup 57 3 2x<= { over sbitrefs 2dup 57 3 2x<=
{ rot x{CFC_} s, swap 2 u, over 6 + 3 >> tuck 3 u, 3 roll s, { rot x{CFC_} s, swap 2 u, over 6 + 3 >> tuck 3 u, 3 roll s,