bit/memory.fj¶
———- Memory Variables
Macros¶
bit¶
bit.bit/1— Binary variable with initial value.bit.bit/0— Binary variable.bit.vec/2— Binary vector with initial value.bit.vec/1— Binary vector.bit.zero/1—bit = 0bit.zero/2—x[:n] = 0bit.one/1—bit = 1bit.one/2—x[:n] = (1<<n) - 1 // all 1'sbit.unsafe_mov—dst = srcbit.mov/2—dst = srcbit.mov/3—dst[:n] = src[:n]bit.swap/2—a, b = b, abit.swap/3—a[:n], b[:n] = b[:n], a[:n]