| 1299 | } |
| 1300 | |
| 1301 | Result SharedValidator::OnSimdStoreLane(const Location& loc, |
| 1302 | Opcode opcode, |
| 1303 | Var memidx, |
| 1304 | Address alignment, |
| 1305 | Address offset, |
| 1306 | uint64_t value) { |
| 1307 | Result result = CheckInstr(opcode, loc); |
| 1308 | MemoryType mt; |
| 1309 | result |= CheckMemoryIndex(memidx, &mt); |
| 1310 | result |= CheckAlign(loc, alignment, opcode.GetMemorySize()); |
| 1311 | result |= CheckOffset(loc, offset, mt.limits); |
| 1312 | result |= typechecker_.OnSimdStoreLane(opcode, mt.limits, value); |
| 1313 | return result; |
| 1314 | } |
| 1315 | |
| 1316 | Result SharedValidator::OnSimdShuffleOp(const Location& loc, |
| 1317 | Opcode opcode, |
nothing calls this directly
no test coverage detected