memory-loop-work ( cell: memory-cell n: fixnum -- result: fixnum )


Vocabulary
compiler.cfg.memory-optimization.validation

Inputs
cella memory-cell
na fixnum


Outputs
resulta fixnum


Definition


TYPED:: memory-loop-work
( cell: memory-cell n: fixnum -- result: fixnum )
0 :> checksum! n [| i |
cell i 1 bitand zero? memory-branch checksum bitxor
checksum!
] each-integer checksum ;