- dq p_here, p_Cput, p_literal, 1, p_here, p_put_plus, p_return
+ mov rax,[p_here_DFA]
+ pop rbx
+ mov byte [rax],bl
+ inc qword [p_here_DFA]
+ next
+
+ WORD p_Wcomma,'W,'
+ ;; ( c -- )
+ ;; Put byte value onto the heap and advance "HERE"
+ mov rax,[p_here_DFA]
+ pop rbx
+ mov word [rax],bx
+ add qword [p_here_DFA],2
+ next
+
+ WORD p_Dcomma,'D,'
+ ;; ( d -- )
+ ;; Put byte value onto the heap and advance "HERE"
+ mov rax,[p_here_DFA]
+ pop rbx
+ mov dword [rax],ebx
+ add qword [p_here_DFA],4
+ next
+
+ WORD p_comma,','
+ ;; ( v -- )
+ ;; Put byte value onto the heap and advance "HERE"
+ mov rax,[p_here_DFA]
+ pop rbx
+ mov qword [rax],rbx
+ add qword [p_here_DFA],8
+ next