vikid has joined #picolisp
orivej has quit [Ping timeout: 265 seconds]
Seteeri has quit [Ping timeout: 272 seconds]
logand`` has joined #picolisp
logand` has quit [Ping timeout: 240 seconds]
vikid has quit [Ping timeout: 264 seconds]
vikid has joined #picolisp
vikid has quit [Remote host closed the connection]
vikid has joined #picolisp
orivej has joined #picolisp
aw- has quit [Quit: Leaving.]
orivej has quit [Ping timeout: 265 seconds]
logand`` has quit [Ping timeout: 264 seconds]
logand` has joined #picolisp
mmmattyx has joined #picolisp
logand` has quit [Ping timeout: 272 seconds]
logand``` has joined #picolisp
logand``` has quit [Ping timeout: 265 seconds]
orivej has joined #picolisp
<
tankf33der>
Regenaxer: here?
<
tankf33der>
in link copy-paste from langref from llvm6.
<
tankf33der>
memset&Co functions requires i32 <align> as one of the argument, it was removed in llvm7+ version
orivej_ has joined #picolisp
orivej has quit [Ping timeout: 272 seconds]
vikid has quit [Remote host closed the connection]
<
Regenaxer>
yes, so ok?
<
Regenaxer>
*if* we needed to support llvm6, @src/lib/llvm.l just would need a version check
<
tankf33der>
This is passed compilation here
<
tankf33der>
on llvm7 it is builin
<
tankf33der>
on llvm6 should be declared somewhere else
<
Regenaxer>
Ah, you
*really* want to support llvm6?
<
tankf33der>
just for fun and experience.
<
tankf33der>
good practice just a little.
<
Regenaxer>
seemed it changed a lot 6 -> 7
<
tankf33der>
unknown.
<
tankf33der>
unknown yet.
<
Regenaxer>
All these builtins did not change after 7
<
tankf33der>
Instead of llvm.fshr i need to use shr
<
Regenaxer>
llvm.fshr is important to emulate carry
<
Regenaxer>
and also extended shifts
<
Regenaxer>
all needed for bignums
Blukunfando has joined #picolisp