==== BINMOVW ==== ---- ---- Copy 32-bit words between binary data objects ---- ^ __Input Stack__ ^^^^^ ^ __Output Stack__ ^ | **Ddest** | **Numoffset_dest** | **Dsrc** | **Numoffset_src** | **Numwords** | **→** | **Ddest_updated** | | //Level 5// | //Level 4// | //Level 3// | //Level 2// | //Level 1// | //→// | //Level 1// | {{page>manual:chapter6:aux:legend&nofooter&noeditbtn&inline}} |**Type**| [[manual:chapter5:basics#commands|Command]] || |**Parallel list processing**| [[manual:chapter5:listproc#group-7multiple-argument-one-result-commands|Group 7]] || |**Affected by flags**| None || ---- The ''BINMOVW'' command copies a specified number of words from a binary data container to another, starting from an offset position and writing the data at another; it's not possible to write data exceeding the destination container's size. ---- This command is new in newRPL and does not exist in userRPL. ---- 5: BINDATA 2 AAAAAAAAAAAA 4: 1 3: BINDATA 2 VWZ3iYESIzR4 2: 0 1: 1 …………………………………………………………………………………… BINMOVW will result in 1: BINDATA 2 AAAAAAVWZ3iY …………………………………………………………………………………… a data container storing the word ''#55667788h'' in position 1. ---- {{page>manual:chapter6:libdata&nofooter&noeditbtn&inline}}