hex/pointers/xor_to_pointer.fjΒΆ
MacrosΒΆ
hexΒΆ
hex.ptr_flipβ like: *ptr;hex.ptr_flip_dbitβ The stl.comp_flip_if executes in ~##w, which should be much less than @/2 operations.hex.xor_hex_to_ptr/2β like: hex.xor *ptr, hexhex.xor_byte_to_ptr/2β like: hex.xor *ptr, hex[:2]hex.xor_hex_to_ptr/3β like: hex.xor *ptr[:n], hex[:n]hex.xor_byte_to_ptr/3β like: hex.xor *ptr[:n], hex[:2n]hex.ptr_wflipβ like: wflip *ptr, valuehex.ptr_wflip_2nd_wordβ like: wflip (*ptr)+w, value
hex.pointersΒΆ
hex.pointers.xor_hex_to_ptr_and_incβ like: hex.xor *ptr, hexhex.pointers.xor_byte_to_ptr_and_incβ like: hex.xor *ptr, hex[:2]hex.pointers.xor_hex_to_flip_ptr/1β xors (the parameter hex) to the hex pointed by the memory-word hex.pointers.to_flip.hex.pointers.xor_byte_to_flip_ptrβ xors (the byte hex[2:]) to the byte pointed by the memory-word hex.pointers.to_flip.hex.pointers.xor_hex_to_flip_ptr/2β xors (the parameter hex, shifted left by bit_shift) to the hex/byte pointed by the memory-word hex.pointers.to_flip.hex.pointers.advance_by_one_and_flip__ptr_wflipβ Advances *to_flip by 1 (which takes n flips, from bit0 to bit1, bit2,β¦).