(operation, func)
| 162 | } |
| 163 | |
| 164 | function Test16Op(operation, func) { |
| 165 | let i16 = new Uint16Array(memory.buffer); |
| 166 | for (let i = 0; i < i16.length; i = inc(i)) { |
| 167 | let expected = 0xd00d; |
| 168 | let value = 0x1111; |
| 169 | i16[i] = expected; |
| 170 | assertEquals(expected, func(i * kMemtypeSize16, value)); |
| 171 | assertEquals(operation(expected, value), i16[i]); |
| 172 | } |
| 173 | VerifyBoundsCheck(func, kMemtypeSize16); |
| 174 | } |
| 175 | |
| 176 | function Test8Op(operation, func) { |
| 177 | let i8 = new Uint8Array(memory.buffer); |
no test coverage detected