(str: string, endian: Endian)
| 112 | } |
| 113 | |
| 114 | function stringToWords32(str: string, endian: Endian): number[] { |
| 115 | const size = (str.length + 3) >>> 2; |
| 116 | const words32 = []; |
| 117 | |
| 118 | for (let i = 0; i < size; i++) { |
| 119 | words32[i] = wordAt(str, i * 4, endian); |
| 120 | } |
| 121 | |
| 122 | return words32; |
| 123 | } |
| 124 | |
| 125 | function arrayBufferToWords32(buffer: ArrayBuffer, endian: Endian): number[] { |
| 126 | const size = (buffer.byteLength + 3) >>> 2; |