badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 258 seconds]
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #racket
YuGiOhJCJ has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 246 seconds]
notzmv has joined #racket
endformationage has quit [Quit: WeeChat 2.7.1]
aidalgol has quit [Remote host closed the connection]
YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #racket
bocaneri has joined #racket
aidalgol has joined #racket
rgherdt has joined #racket
orivej has joined #racket
nebunez has quit [Ping timeout: 246 seconds]
catonano has joined #racket
badkins has joined #racket
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #racket
srji has quit [Ping timeout: 246 seconds]
srji has joined #racket
badkins has quit [Ping timeout: 264 seconds]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
nikita` has joined #racket
Bjarno has joined #racket
epony has quit [Quit: reconfigure]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
aidalgol has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
aidalgol has joined #racket
epony has joined #racket
Bjarno has quit [Remote host closed the connection]
Lowl3v3l has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #racket
aidalgol has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
aidalgol has joined #racket
badkins has joined #racket
Lowl3v3l has joined #racket
badkins has quit [Ping timeout: 256 seconds]
zv has quit [Ping timeout: 265 seconds]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
epony has quit [Ping timeout: 258 seconds]
orivej has quit [Ping timeout: 264 seconds]
orivej_ has joined #racket
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
catonano has quit [Quit: catonano]
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #racket
TCZ has joined #racket
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
TCZ has quit [Ping timeout: 256 seconds]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
TCZ has joined #racket
nikita` has quit [Quit: leaving]
TCZ has quit [Ping timeout: 240 seconds]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej_ has joined #racket
orivej has quit [Ping timeout: 246 seconds]
badkins has joined #racket
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #racket
TCZ has joined #racket
simendsjo has joined #racket
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
Lowl3v3l has quit [Quit: Leaving.]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
efm has joined #racket
TCZ has quit [Quit: Leaving]
TCZ has joined #racket
badkins has quit [Remote host closed the connection]
badkins has joined #racket
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #racket
badkins has quit [Ping timeout: 264 seconds]
badkins has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
simendsjo has quit [Remote host closed the connection]
simendsjo has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
TCZ2 has joined #racket
ermo_ has joined #racket
badkins_ has joined #racket
orivej has joined #racket
rgherdt_ has joined #racket
wild_buf1 has joined #racket
ermo has quit [Ping timeout: 264 seconds]
edmoore has quit [Ping timeout: 264 seconds]
elcaro has quit [Ping timeout: 264 seconds]
wild_buffalo has quit [Ping timeout: 264 seconds]
mbrndtgn has quit [Ping timeout: 264 seconds]
edmoore_ has joined #racket
ermo_ is now known as ermo
badkins has quit [Ping timeout: 246 seconds]
rgherdt has quit [Ping timeout: 246 seconds]
Ekho has quit [Remote host closed the connection]
TCZ has quit [Ping timeout: 264 seconds]
mbrndtgn has joined #racket
TCZ has joined #racket
TCZ2 has quit [Quit: Leaving]
_whitelogger has joined #racket
badkins_ has quit [Remote host closed the connection]
badkins has joined #racket
evdubs has quit [Remote host closed the connection]
evdubs has joined #racket
badkins has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #racket
TCZ has quit [Quit: Leaving]
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #racket
endformationage has joined #racket
efm has quit [Quit: Konversation terminated!]
orivej_ has quit [Ping timeout: 244 seconds]
orivej has joined #racket
dbmikus has joined #racket
badkins has joined #racket
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
zv has joined #racket
mason has joined #racket
DGASAU has quit [Ping timeout: 256 seconds]
gknauth has joined #racket
orivej has quit [Quit: No Ping reply in 210 seconds.]
orivej has joined #racket
selimcan has joined #racket
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
DGASAU has joined #racket
bocaneri has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
gknauth has quit [Quit: gknauth]
epony has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
nikita` has joined #racket
TestNasm has quit [Quit: Connection closed for inactivity]
gknauth has joined #racket
gknauth has quit [Quit: gknauth]
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #racket
TestNasm has joined #racket
<dzoe>
samth: any hints on how to debug disassemble? I am looking into some flonums code on CS and the results are terrible. Judging from the comments in fcdisasm.rkt it is not a bug but rather a feature ...
<samth>
dzoe: i'm not sure what you mean. what's the problem? does it crash?
<dzoe>
Well, there's not a single flonum instruction there :)
<dzoe>
And the code it produces is way longer than it should be (about 100x)
<samth>
dzoe: is this on racketcs? are you using the nasm backend or the in-racket backend?
<dzoe>
Yet looking at the x86-opcodes, it should get those fmul/fdiv and others.
<samth>
dzoe: that's the content of all of those links
<dzoe>
samth: I know, I've read them all once.
<dzoe>
I just didn't know I'll run into an actual problem with that :)
<dzoe>
And now I am willing to test how to extend allocable fp registers from xmm8 and xmm9 to xmm8-xmm15 ...
<dzoe>
The x86_64.ss is rather interesting part of CS.
<samth>
dzoe: that would certainly be a nice improvement. note that cs needs various annoying tricks to be able to use "newer" instructions (see the discussion about popcnt a while back)
badkins has quit [Remote host closed the connection]
<dzoe>
samth: My current discussion with Matthew is about my intent to try to extend it to AVX2 and beyond ...
<dzoe>
And although I know a lot about all the little SIMD tricks, I need to learn a lot about how it is done in CS.
badkins has joined #racket
<samth>
dzoe: i am excited to see extensions to AVX. do you want to generate vector instructions automatically? or provide multiple-value operations as racket operations?
<dzoe>
samth: I want to state clearly, that I am not into the "vectorize all loops" attitude that has been everywhere a few years ago.
nullman has quit [Ping timeout: 265 seconds]
<dzoe>
samth: But that said, I would REALLY love to automatically generate vector instructions for certain non-loop constructs.
<samth>
right, that's what i'm thinking of
<dzoe>
That is why matrix multiplication is my test.
<dzoe>
If you know the dependencies of operations, you can run a lot in parallel.
badkins has quit [Ping timeout: 246 seconds]
<dzoe>
The simple case being 4 muls and 3 adds afterwards.
<dzoe>
And given the functional nature of most "mathematics" code, it should be feasible.
badkins has joined #racket
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
izh_ has joined #racket
selimcan has quit [Ping timeout: 272 seconds]
nullman has joined #racket
<dzoe>
samth: where did the popcnt discussion took place? racket-dev@?
orivej has quit [Quit: No Ping reply in 210 seconds.]
<dzoe>
samth: thanks
orivej has joined #racket
<jcowan>
I am trying to put together a list of R5RS features that do not work in #lang racket. So far I know about mutable pairs and strings, and about transcript-{on,off}.
emacsomancer has quit [Read error: Connection reset by peer]
emacsomancer has joined #racket
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #racket
simendsjo has quit [Ping timeout: 256 seconds]
rgherdt_ has quit [Quit: Leaving]
TCZ has quit [Quit: Leaving]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
<jcowan>
Looks like the list is the environment procedures, set-car! and set-cdr!, and transcript on and off
TestNasm has quit [Quit: Connection closed for inactivity]
orivej has quit [Ping timeout: 244 seconds]
orivej has joined #racket
MetaHertz has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
TCZ has joined #racket
ArthurStrong has joined #racket
orivej has quit [Ping timeout: 244 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 264 seconds]
orivej_ has joined #racket
efm has quit [Read error: Connection reset by peer]
efm has joined #racket
TCZ has quit [Ping timeout: 244 seconds]
efm has quit [Ping timeout: 246 seconds]
FreeFull has quit []
orivej_ has quit [Quit: No Ping reply in 180 seconds.]