idle 90/nop/xchg-eax-eax copy mov r/m32 r32: 89 mov r32 r/m32: 8b mov r/m32 imm32: c7 memcpy $copy_and_increment_refcounts destination, source, [type descriptor] add subtract multiply divide divide-with-remainder square-root shift-right shift-left not flip-bits or or-bits and and-bits xor-bits equal not-equal lesser-than lesser-or-equal greater-than greater-or-equal round truncate max min random jump jump-if jump-unless call (dynamic) return next-ingredient ingredient rewind-ingredients character-to-code new _, _ length index put-index new _ get put maybe-convert trace to-text deep-copy hash wait-for-reset-then-set reset get-location wait-for-routine switch current-routine-is-blocked current-routine-is-unblocked wait-for-routine-to-block restart limit-time