Commit Graph

6 Commits

Author SHA1 Message Date
Takeshi Yoneda
303b14e67c moremath: align NaN handling with amd64/arm64 compilers (#705)
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
2022-07-21 12:03:05 +09:00
Takeshi Yoneda
29e1dead13 spectest: precise assertion on (canonical,arithmetic) NaNs (#664)
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
2022-06-28 20:47:02 +09:00
Anuraag Agrawal
5ed31d3c49 Adds tests for sign bit preservation for moremath rounding functions. (#590)
Signed-off-by: Anuraag Agrawal <anuraaga@gmail.com>
2022-05-23 18:23:26 +09:00
Crypt Keeper
ce1052a097 Isolates testify to one file, so that it is easier to remove (#460)
This starts the process of removing all dependencies from wazero, by
isolating all assertions we use into a single file. This allows us to
port those assertions as we have time, and when twitchy is gone, the
project literally has no dependencies except go!

Signed-off-by: Adrian Cole <adrian@tetrate.io>
2022-04-14 10:05:38 +08:00
Crypt Keeper
3411795ac7 Adds wasm.Store API to get exported module and host functions (#266)
This adds this interface `wasm.Store` which gives access to functions in
a store without leaking an API to change the store. This is primarily to
support configuration use cases where post-initialization, there's no
need or desire to mutate the store. This also backfills codecs needed to
handle float results.

Signed-off-by: Adrian Cole <adrian@tetrate.io>
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
2022-02-21 13:49:00 +08:00
Takeshi Yoneda
fbe153bb2c jit(arm64): various float instructions (#257)
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
2022-02-18 14:05:24 +09:00