Method 1: repeated writes
(ctx: &mut VmCtx, src: &[u8], offset:usize)
| 41 | |
| 42 | // Method 1: repeated writes |
| 43 | fn write_method_1(ctx: &mut VmCtx, src: &[u8], offset:usize){ |
| 44 | for idx in 0..src.len() { |
| 45 | ctx[offset + idx] = src[idx]; |
| 46 | } |
| 47 | } |
| 48 | |
| 49 | fn write_method_1_u32(ctx: &mut VmCtx, v: u32, offset:usize){ |
| 50 | let bytes: [u8; 4] = v.to_le_bytes(); |