~/bend-docscommunity

src/crypto/keccak/lane.bend checks

raw source on the hub · import 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/lane.bend as Lane

2 imports
import Base
import ./types.bend as T

Definitions

def xor source · line 4 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> @b:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def chi source · line 8 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> @b:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> @c:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def small source · line 13 · raw

@+lo:U32 -> @+hi:U32 -> @+n:Nat -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rotate_if source · line 16 · raw

@lo:U32 -> @hi:U32 -> @+n:Nat -> @b:Bool -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rotate source · line 21 · raw

@s:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> @+n:Nat -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol0 source · line 30 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

Fixed rotations make constant shifts visible to the native compiler.

def rol1 source · line 35 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol2 source · line 40 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol3 source · line 45 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol6 source · line 50 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol8 source · line 55 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol10 source · line 60 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol14 source · line 65 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol15 source · line 70 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol18 source · line 75 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol20 source · line 80 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol21 source · line 85 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol25 source · line 90 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol27 source · line 95 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol28 source · line 100 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol36 source · line 105 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol39 source · line 110 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol41 source · line 115 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol43 source · line 120 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol44 source · line 125 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol45 source · line 130 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol55 source · line 135 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol56 source · line 140 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol61 source · line 145 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane

def rol62 source · line 150 · raw

@a:0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane -> 0xe4067e0d858024083f36a7abe7281e89/src/crypto/keccak/types.Lane