github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
00:09
Ven`` left
00:33
lucasb left
02:51
leont left
05:49
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
06:15
brrt joined
06:16
p6bannerbot sets mode: +v brrt
|
|||
brrt | \o | 06:16 | |
jnthn++ nice post | |||
07:56
robertle_ joined
07:57
p6bannerbot sets mode: +v robertle_
|
|||
brrt | I need slightly more bits for the tiler to store the register class.. | 08:04 | |
09:26
benchable6 left,
coverable6 left,
benchable6 joined,
coverable6 joined
09:27
p6bannerbot sets mode: +v benchable6,
p6bannerbot sets mode: +v coverable6
09:32
zakharyas joined
09:33
p6bannerbot sets mode: +v zakharyas
10:53
brrt left
11:15
brrt joined
11:16
p6bannerbot sets mode: +v brrt
11:30
brrt left
12:11
AlexDani` joined
12:12
AlexDani` left,
AlexDani` joined,
p6bannerbot sets mode: +v AlexDani`,
AlexDaniel left,
AlexDani` is now known as AlexDaniel
12:18
zakharyas left
12:30
brrt joined,
AlexDani` joined
12:31
p6bannerbot sets mode: +v brrt,
p6bannerbot sets mode: +v AlexDani`
12:32
AlexDaniel left,
AlexDani` is now known as AlexDaniel,
AlexDaniel left,
AlexDaniel joined,
barjavel.freenode.net sets mode: +v AlexDaniel,
p6bannerbot sets mode: +v AlexDaniel
|
|||
brrt | re: register requirement encoding | 13:17 | |
current state of the art is one 32 bit bitmap for both flags and register number, if any | |||
samcv | good * brrt | 13:20 | |
timotimo | * * * | 13:24 | |
brrt | ohai samcv | 13:41 | |
happy new year | |||
anyway, I was going to say, I think I'm going to drop that design | |||
because 8 bits per register specification is a bit too small | 13:42 | ||
(it is just about large enough for the x86-64 though) | |||
well, that's not fair, it is ample for x86-64 | 13:43 | ||
What I sometimes do for this, is encode the data as a string... but that only works if the data-per-byte is really small | 13:47 | ||
maybe the simplest thing is just to use 1 byte for the flags, 1 for the fixed number (if any) | 13:49 | ||
samcv | happy new year | 13:56 | |
what's this for? | |||
13:57
zakharyas joined
13:58
p6bannerbot sets mode: +v zakharyas
14:03
leont joined
14:04
p6bannerbot sets mode: +v leont
|
|||
brrt | this is for the floating point support | 14:16 | |
I need to indicate the register class used for a value | 14:17 | ||
14:18
leont left
|
|||
brrt | so there's thre pieces of information: | 14:19 | |
- is this a register-value or not (e.g. a 'flag' doesn't get an explicit value) | 14:20 | ||
- what register class is this value, if any | |||
- is this register fixed (e.g. div uses rax,rcx for its operands) | 14:21 | ||
- what is the fixed register, if any | |||
14:45
brrt left
15:18
leont joined
15:19
p6bannerbot sets mode: +v leont
15:25
brrt joined,
p6bannerbot sets mode: +v brrt
15:39
brrt left
15:46
brrt joined
15:47
p6bannerbot sets mode: +v brrt
15:49
lucasb joined,
p6bannerbot sets mode: +v lucasb
15:58
brrt left
16:23
brrt joined,
p6bannerbot sets mode: +v brrt
16:43
robertle_ left
16:58
brrt left
17:00
brrt joined
17:01
p6bannerbot sets mode: +v brrt
|
|||
Geth | MoarVM/pea: 31 commits pushed by (Jonathan Worthington)++, (Carl Masak)++ review: github.com/MoarVM/MoarVM/compare/6...4731b8f842 |
17:19 | |
jnthn | Rebase | ||
17:59
lucasb left
18:06
zakharyas left
18:09
domidumont joined,
p6bannerbot sets mode: +v domidumont
18:39
leont left
|
|||
brrt | rebases are important | 19:15 | |
19:20
brrt left
19:52
zakharyas joined,
p6bannerbot sets mode: +v zakharyas
19:57
domidumont left
23:45
zakharyas left
|