ladybird/Userland/Libraries/LibWasm/AbstractMachine
Enver Balalic 5e66512cbd LibWasm: Implement f32x4 and f64x2 arithmetic SIMD ops
Adds all the arithmetic ops for f32x4 and f64x2 SIMD instructions.

With this, we pass 8375 additional tests :)

Quite a few of the spec tests for this are still failing.
I confirmed with the wasmer runtime manually for a number of them,
and we seem to match their and results. I'm not really sure
what's happening here, a spec bug or wasmer is broken in
the same way.

18476 failed before.
10101 failed after.
2024-06-09 12:14:59 +02:00
..
AbstractMachine.cpp LibWasm: Check data section offset for overflow during instantiation 2024-06-07 18:45:56 +02:00
AbstractMachine.h LibWasm: Improve table support 2024-06-01 16:21:03 +02:00
BytecodeInterpreter.cpp LibWasm: Implement f32x4 and f64x2 arithmetic SIMD ops 2024-06-09 12:14:59 +02:00
BytecodeInterpreter.h LibWasm: Implement 15 more SIMD instructions 2024-02-18 23:50:50 +01:00
Configuration.cpp AK: Rename Stream::read_entire_buffer to Stream::read_until_filled 2023-03-13 15:16:20 +00:00
Configuration.h
Interpreter.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Operators.h LibWasm: Implement f32x4 and f64x2 arithmetic SIMD ops 2024-06-09 12:14:59 +02:00
Validator.cpp LibWasm: Fix memory limits validator discrepancy 2024-06-01 00:28:48 +02:00
Validator.h LibWasm: Fix memory limits validator discrepancy 2024-06-01 00:28:48 +02:00