Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes. Set by lizmat on 24 May 2021. |
|||
00:00
reportable6 left
00:01
reportable6 joined
|
|||
MasterDuke | huh. why would something take longer with just MVM_SPESH_OSR_DISABLE=1 than with MVM_SPESH_DISABLE=1 ? | 00:53 | |
timo1: i did try adding `&& arg_type != MVM_CALLSITE_ARG_INT` to the conditional, but that just caused a segfault, and i didn't investigate that further | 00:56 | ||
i sort of hope there's a solution that gets us to specializing for uint, not int | 00:57 | ||
:q | |||
ww | |||
something about the facts gathered perhaps? | 01:01 | ||
01:01
evalable6 left
01:02
evalable6 joined
|
|||
MasterDuke | ugh. i looked at pretty much everywhere a `*_i` op is used and added something for `*_u` if it wasn't there already, but still no change | 01:19 | |
in src/spesh/* | 01:20 | ||
timo1 | "no change" from "causes a segfault"? | 01:43 | |
MasterDuke | "no change" eq "no segfault, but not any faster" | 02:38 | |
gist.github.com/7c8c1862d593a8ea09...51c6d2f435 should be my current diff | 02:40 | ||
updated with some jit addition | 02:53 | ||
06:00
reportable6 left
06:02
reportable6 joined
06:55
squashable6 left,
committable6 left,
quotable6 left,
coverable6 left,
shareable6 left,
bisectable6 left
06:56
squashable6 joined,
committable6 joined,
quotable6 joined,
coverable6 joined,
shareable6 joined,
bisectable6 joined
08:45
sena_kun joined
|
|||
timo1 | does MVM_op_get_mark update correctly when update_ops runs? | 10:00 | |
in jit_emit_primitive, do we have to use a different mov for p6òget_u32 to get the right sign extend behaviour? | 10:03 | ||
10:58
Geth joined
12:00
reportable6 left
12:01
reportable6 joined
|
|||
timo1 | if you post a bit of spesh log maybe with a function that used to bail arg spesh because of uint and now succeeds, and maybe if that same frame ever gets mentioned as inlined? i can take a look later | 13:55 | |
16:25
nine left,
nine joined
18:00
reportable6 left
18:03
reportable6 joined
20:00
linkable6 left,
evalable6 left,
evalable6 joined
20:02
linkable6 joined
22:08
sena_kun left
|