NethermindEth / cairo-vm-go

A virtual machine for Cairo written in Go
MIT License
70 stars 43 forks source link

`SplitOutputMidLowHigh` hint (keccak builtin hint) #504

Closed TAdev0 closed 4 days ago

TAdev0 commented 1 week ago
    %{
        tmp, ids.output1_low = divmod(ids.output1, 256 ** 7)
        ids.output1_high, ids.output1_mid = divmod(tmp, 2 ** 128)
    %}

https://github.com/starkware-libs/cairo-lang/blob/efa9648f57568aad8f8a13fbf027d2de7c63c2c0/src/starkware/cairo/common/builtin_keccak/keccak.cairo#L106C1-L109C7