hex/memory.fjΒΆ
βββ- Memory Variables:
MacrosΒΆ
hexΒΆ
hex.hex/1β Size Complexity: 1hex.vec/2β Size Complexity: nhex.zero/1β hex = 0hex.zero/2β x[:n] = 0hex.mov/2β dst = srchex.mov/3β Unsafe if dst and src overlap! but safe if they are the exact same address.hex.xor_by/2β hex ^= val (constant)hex.xor_by/3β hex[:n] ^= val (constant)hex.set/2β hex = val (constant)hex.set/3β hex[:n] = val (constant)hex.swap/2β hex1, hex2 = hex2, hex1hex.swap/3β Unsafe if dst and src overlap! but safe if they are the exact same address.