Nuno Cruces
|
c6a907bb9d
|
experimental: cleanup context keys (#2175)
Signed-off-by: Nuno Cruces <ncruces@users.noreply.github.com>
|
2024-04-06 21:04:55 +09:00 |
|
Takeshi Yoneda
|
3c7bc733c5
|
Nuke old singlepass compiler, enable optimizing compiler by default (#2130)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-03-07 15:26:45 +09:00 |
|
Takeshi Yoneda
|
c692461032
|
wazevo(amd64): complete threads spec (#2124)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-03-06 15:35:34 +09:00 |
|
Takeshi Yoneda
|
d4c3c360fc
|
wazevo(amd64): atomic rmw add/sub/xchg (#2123)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-03-06 13:51:22 +09:00 |
|
Takeshi Yoneda
|
55d389f515
|
wazevo(amd64): support for atomic CAS (#2122)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-03-06 13:07:46 +09:00 |
|
Takeshi Yoneda
|
027e68b5c3
|
wazevo(amd64): support for atomic stores (#2113)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-03-04 15:28:53 +09:00 |
|
Takeshi Yoneda
|
272596c65f
|
wazevo(amd64): support for memory fence (#2111)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-03-04 11:59:13 +09:00 |
|
Takeshi Yoneda
|
e0c7037ed6
|
wazevo(amd64): support for atomic loads (#2110)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-03-04 11:50:03 +09:00 |
|
Takeshi Yoneda
|
712f9370a4
|
api: reverts the uint32->uint64 breaking change for 2.0 release (#2106)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-03-02 13:05:10 +09:00 |
|
Nuno Cruces
|
8a61b01faf
|
Changes Read to receive uint64 byte count. (#2085)
Signed-off-by: Nuno Cruces <ncruces@users.noreply.github.com>
|
2024-02-29 08:58:53 +09:00 |
|
Takeshi Yoneda
|
99b14433aa
|
wazevo: enables more tests on amd64 (#2093)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-26 13:31:49 +09:00 |
|
Takeshi Yoneda
|
1458ccc8b0
|
Changes the type of Size() to uint64 (#2074)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-20 07:47:57 +09:00 |
|
Anuraag (Rag) Agrawal
|
41e4ac0101
|
wazevo(arm64): support atomic fence and enable tests (#2060)
|
2024-02-13 22:14:00 -08:00 |
|
Anuraag (Rag) Agrawal
|
b839b4e955
|
wazevo(ssa): load memory bounds directly when shared (#2059)
Signed-off-by: Anuraag Agrawal <anuraaga@gmail.com>
|
2024-02-13 21:26:22 -08:00 |
|
Takeshi Yoneda
|
4c67553779
|
wazevo(amd64): completes all v2 specification (#2055)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-13 12:13:07 -08:00 |
|
Takeshi Yoneda
|
29e2a2b934
|
wazevo(amd64): passes simd_conversions (#2054)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-13 11:36:44 -08:00 |
|
Takeshi Yoneda
|
3a0c427ae3
|
wazevo(amd64): SIMD extmul, int->int ext, load_splat (#2053)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-13 10:14:14 -08:00 |
|
Anuraag (Rag) Agrawal
|
62731348a5
|
wazevo(arm64): support for atomic load/store (#2052)
Signed-off-by: Anuraag Agrawal <anuraaga@gmail.com>
|
2024-02-13 09:23:03 -08:00 |
|
Takeshi Yoneda
|
37560534ac
|
wazevo(amd64): SIMD rounds (#2051)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-12 22:18:21 -08:00 |
|
Takeshi Yoneda
|
092b313912
|
wazevo(amd64): SIMD bit shifts (#2050)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-12 20:46:47 -08:00 |
|
Takeshi Yoneda
|
f0ee4784ac
|
wazevo(amd64): passes q15mulr_sat_s/load_zero/pmin/pmax (#2049)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-12 16:19:07 -08:00 |
|
Takeshi Yoneda
|
012eb1fdb6
|
wazevo(amd64): passes simd_lane (#2048)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-12 15:43:22 -08:00 |
|
Takeshi Yoneda
|
44bc48f3b2
|
wazevo(amd64): SIMD lane load/store (#2045)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-12 12:58:57 -08:00 |
|
Takeshi Yoneda
|
6eb0ab43aa
|
wazevo(amd64): SIMD comparisons (#2044)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-12 11:36:42 -08:00 |
|
Anuraag (Rag) Agrawal
|
2560f84ceb
|
wazevo(arm64): support for atomic cas (#2031)
Signed-off-by: Anuraag Agrawal <anuraaga@gmail.com>
|
2024-02-10 19:29:44 -08:00 |
|
Edoardo Vacchi
|
c7e8dc28e4
|
wazevo(amd64): simd f32x4, f64x4 spec tests (#2036)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
Co-authored-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-10 08:45:49 -08:00 |
|
Edoardo Vacchi
|
d46ff8399a
|
wazevo(amd64): simd arith2 spec tests (#2005)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
Co-authored-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-08 12:34:47 -08:00 |
|
Edoardo Vacchi
|
71e464c670
|
wazevo(amd64): simd arith spec tests (#2004)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
Co-authored-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-02-08 12:02:12 -08:00 |
|
Edoardo Vacchi
|
6b6ab92840
|
wazevo(amd64): simd boolean, bitwise spec tests (#1997)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
|
2024-02-02 11:43:58 -08:00 |
|
Anuraag (Rag) Agrawal
|
bc0c757bf4
|
wazevo: arm64 backend for atomic rmw (#2003)
Signed-off-by: Anuraag Agrawal <anuraaga@gmail.com>
|
2024-02-02 10:32:17 -08:00 |
|
Takeshi Yoneda
|
f6067f2933
|
wazevo(amd64): fixes sat conversions (#1993)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-31 14:38:29 -08:00 |
|
Edoardo Vacchi
|
d289f6c021
|
wazevo(amd64): float conversion to/from signed/unsigned integers (#1991)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
Co-authored-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-31 13:52:58 -08:00 |
|
Edoardo Vacchi
|
ed112cf3a4
|
wazevo(amd64): bitcast, fpromote, fdemote (#1989)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
|
2024-01-31 11:26:01 -08:00 |
|
Anuraag (Rag) Agrawal
|
3656dec568
|
wazevo: adds support for memory notify (#1987)
Signed-off-by: Anuraag Agrawal <anuraaga@gmail.com>
|
2024-01-31 09:39:30 -08:00 |
|
Takeshi Yoneda
|
7855e4dc11
|
logging: fixes index for vectors (#1986)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-30 16:43:17 -08:00 |
|
Anuraag (Rag) Agrawal
|
66d8a034ad
|
wazevo: adds support for memory wait (#1964)
Signed-off-by: Anuraag Agrawal <anuraaga@gmail.com>
|
2024-01-30 16:10:39 -08:00 |
|
Takeshi Yoneda
|
39497008d5
|
wazevo(amd64): fixes calling conv to match Go runtime (#1984)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-30 12:52:48 -08:00 |
|
Takeshi Yoneda
|
239c2a370e
|
wazevo(amd64): fixes copysign (#1983)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-30 12:13:32 -08:00 |
|
Takeshi Yoneda
|
c550e164cb
|
wazevo(amd64): fixes Brnz+Fcmp lowering (#1982)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-30 11:53:18 -08:00 |
|
Takeshi Yoneda
|
90345d5c01
|
wazevo(amd64): fixes XOR in zero outs (#1981)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-30 11:17:49 -08:00 |
|
Takeshi Yoneda
|
ed6c209e06
|
wazevo(amd64): pass all bulk memory tests (#1980)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-30 09:27:23 -08:00 |
|
Takeshi Yoneda
|
d02727fa9b
|
wazevo(amd64): fixes copy condition (#1978)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-29 16:52:56 -08:00 |
|
Edoardo Vacchi
|
ddc2655db7
|
wazevo(amd64): support for copysign (#1976)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
|
2024-01-29 16:06:17 -08:00 |
|
Takeshi Yoneda
|
2284c5260c
|
wazevo(amd64): support for Fcmp (#1977)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-29 16:03:41 -08:00 |
|
Takeshi Yoneda
|
5357e551e7
|
wazevo(amd64): fixes Select, support Ireduce (#1975)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-29 13:35:38 -08:00 |
|
Takeshi Yoneda
|
071bfeae9b
|
wazevo(amd64): fixes icmp higher bits (#1974)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-29 13:06:19 -08:00 |
|
Edoardo Vacchi
|
b40854f4f5
|
wazevo(amd64): float rounding, min/max (#1971)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
|
2024-01-29 12:53:13 -08:00 |
|
Takeshi Yoneda
|
fe47f51a65
|
wazevo(amd64): lowering Select, Icmp (#1973)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-29 12:11:21 -08:00 |
|
Takeshi Yoneda
|
fe8d467cac
|
wazevo(amd64): set up spectests (#1972)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-29 10:42:33 -08:00 |
|
Edoardo Vacchi
|
3b76d4353d
|
wazevo(amd64): lowering for div/rem (#1960)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
Co-authored-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2024-01-27 20:18:56 -08:00 |
|