(offset: PtrOffset, value: number)
| 421 | } |
| 422 | |
| 423 | storeI64(offset: PtrOffset, value: number): void { |
| 424 | // For now, just store as 32bit |
| 425 | // NOTE: wasm always uses little endian. |
| 426 | const low = value & 0xffffffff; |
| 427 | const base = offset >> 2; |
| 428 | this.viewI32[base] = low; |
| 429 | // sign extend |
| 430 | this.viewI32[base + 1] = value < 0 ? -1 : 0; |
| 431 | } |
| 432 | |
| 433 | storeF64(offset: PtrOffset, value: number): void { |
| 434 | this.viewF64[offset >> 3] = value; |
no outgoing calls
no test coverage detected