sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv
compscipunk has quit [Quit: WeeChat 3.3]
EchelonX has quit [Quit: Leaving]
adjtm_ has quit [Ping timeout: 252 seconds]
jacklsw has joined #riscv
frost has joined #riscv
freakazoid343 has joined #riscv
freakazoid12345 has quit [Ping timeout: 265 seconds]
mahmutov has quit [Ping timeout: 260 seconds]
mahmutov has joined #riscv
freakazoid12345 has joined #riscv
freakazoid12345 has quit [Read error: Connection reset by peer]
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 265 seconds]
ufotofu2 has quit [Ping timeout: 260 seconds]
davidlt has joined #riscv
yeirr has joined #riscv
rlittl01 has quit [Quit: -a- Connection Timed Out]
rlittl01 has joined #riscv
[itchyjunk] has quit [Read error: Connection reset by peer]
PyroPeter has quit [Ping timeout: 258 seconds]
PyroPeter has joined #riscv
freakazoid12345 has quit [Remote host closed the connection]
freakazoid12345 has joined #riscv
ufotofu2 has joined #riscv
davidlt has quit [Ping timeout: 245 seconds]
mahmutov has quit [Ping timeout: 264 seconds]
rlittl01 has quit [Quit: -a- Connection Timed Out]
rlittl01 has joined #riscv
ufotofu2 has quit [Ping timeout: 264 seconds]
riff-IRC has quit [Remote host closed the connection]
riff-IRC has joined #riscv
BOKALDO has joined #riscv
yeirr has quit [Ping timeout: 260 seconds]
freakazoid12345 has quit [Read error: Connection reset by peer]
freakazoid12345 has joined #riscv
yeirr has joined #riscv
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
panzeroceania_ is now known as panzeroceania
freakazoid343 has joined #riscv
freakazoid12345 has quit [Ping timeout: 265 seconds]
tgamblin has quit [Remote host closed the connection]
tgamblin has joined #riscv
davidlt has joined #riscv
winterflaw has joined #riscv
FL4SHK has quit [Ping timeout: 260 seconds]
FL4SHK has joined #riscv
pecastro has joined #riscv
freakazoid12345 has joined #riscv
crest has joined #riscv
jimbzy_ has joined #riscv
merry_ has joined #riscv
freakazoid343 has quit [Ping timeout: 265 seconds]
jonasbits_ has joined #riscv
jn_ has joined #riscv
jn_ has joined #riscv
jn_ has quit [Changing host]
peepsalot has quit [Remote host closed the connection]
peepsalot has joined #riscv
zkrx has quit [Killed (NickServ (GHOST command used by zkrx_))]
zkrx has joined #riscv
jimbzy has quit [Ping timeout: 260 seconds]
jn has quit [Ping timeout: 260 seconds]
crest_ has quit [Ping timeout: 260 seconds]
merry has quit [Ping timeout: 260 seconds]
Esmil has quit [Ping timeout: 260 seconds]
jonasbits has quit [Ping timeout: 260 seconds]
merry_ is now known as merry
winterflaw has quit [Remote host closed the connection]
hendursa1 has joined #riscv
KombuchaKip has joined #riscv
<KombuchaKip> I am having some minor difficulty porting a library I am co-maintainer of to riscv64. My build environment hiccups on looking for the intrinsic __builtin___atomic_fetch_add_4. This doesn't exist as far as I understand, but the externally implemented __atomic_fetch_add_4 in -latomic does. Suggestions welcome: https://github.com/pistacheio/pistache/issues/1000
hendursaga has quit [Ping timeout: 276 seconds]
jn_ is now known as jn
aburgess_ has quit [Ping timeout: 258 seconds]
winterflaw has joined #riscv
winterflaw has quit [Remote host closed the connection]
<davidlt> KombuchaKip, you need to link to libatomic here
jacklsw has quit [Ping timeout: 258 seconds]
freakazoid343 has joined #riscv
s0ph0s has joined #riscv
freakazoid12345 has quit [Ping timeout: 258 seconds]
s0ph0s has quit [Quit: My ZNC server died. Probably updating my kernel…]
s0ph0s has joined #riscv
winterflaw has joined #riscv
freakazoid343 has quit [Read error: Connection reset by peer]
freakazoid343 has joined #riscv
EchelonX has joined #riscv
adjtm has joined #riscv
winterflaw has quit [Remote host closed the connection]
winterflaw has joined #riscv
EchelonX has quit [Quit: Leaving]
ozzz has quit [Remote host closed the connection]
jwillikers has joined #riscv
adjtm_ has joined #riscv
adjtm has quit [Ping timeout: 260 seconds]
Andre_H has joined #riscv
yeirr has quit [Ping timeout: 264 seconds]
yeirr has joined #riscv
FL4SHK has quit [Ping timeout: 258 seconds]
cwebber has quit [Ping timeout: 258 seconds]
FL4SHK has joined #riscv
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 258 seconds]
freakazoid333 has joined #riscv
freakazoid12345 has quit [Ping timeout: 268 seconds]
rlittl01 has quit [Quit: -a- Connection Timed Out]
<drmpeg> So the T-Head Semi logo is an otter with it's brain removed? :)
rlittl01 has joined #riscv
freakazoid343 has joined #riscv
freakazoid333 has quit [Ping timeout: 268 seconds]
BOKALDO has quit [Quit: Leaving]
ufotofu2 has joined #riscv
Esmil has joined #riscv
gbrlwck has joined #riscv
ufotofu2 has quit [Quit: Leaving]
Sofia has quit [Ping timeout: 276 seconds]
ufotofu2 has joined #riscv
Sofia has joined #riscv
frost has quit [Quit: Connection closed]
[itchyjunk] has joined #riscv
rsalveti has quit [Read error: Connection reset by peer]
jacklsw has joined #riscv
kido has quit [Ping timeout: 258 seconds]
kido_ has joined #riscv
rsalveti has joined #riscv
winterflaw has quit [Ping timeout: 276 seconds]
freakazoid12345 has joined #riscv
hendursa1 has quit [Quit: hendursa1]
hendursaga has joined #riscv
freakazoid343 has quit [Ping timeout: 265 seconds]
BOKALDO has joined #riscv
EchelonX has joined #riscv
jimbzy_ is now known as jimbzy
jimbzy has quit [Changing host]
jimbzy has joined #riscv
<jimwilson> drmpeg, it is a honey badger, the nickname for that is the chinese name for T-Head, the top of the head is white
riff-IRC has quit [Read error: Connection reset by peer]
[itchyjunk] has quit [Remote host closed the connection]
winterflaw has joined #riscv
cp- has quit [Ping timeout: 265 seconds]
cp- has joined #riscv
hendursaga has quit [Ping timeout: 276 seconds]
freakazoid343 has joined #riscv
hendursaga has joined #riscv
freakazoid12345 has quit [Ping timeout: 265 seconds]
gbrlwck has quit [Quit: Client closed]
mahmutov has joined #riscv
freakazoid12345 has joined #riscv
aburgess_ has joined #riscv
freakazoid343 has quit [Ping timeout: 268 seconds]
<xentrac> drmpeg: honey badger don't care!
yeirr has quit [Quit: yeirr]
Sofia has quit [Remote host closed the connection]
___nick___ has joined #riscv
Sofia has joined #riscv
___nick___ has quit [Ping timeout: 260 seconds]
jacklsw has quit [Quit: Back to the real life]
tgamblin has quit [Read error: Connection reset by peer]
tgamblin has joined #riscv
Narrat has joined #riscv
<KombuchaKip> davidlt: Already doing that. -latomic provides __atomic_fetch_add_4, but not __builtin___atomic_fetch_add_4.
<jrtc27> yeah because the builtin *is* __atomic_fetch_add_4
<jrtc27> and the libcall has the same name
<jrtc27> stdatomic.h and C++ atomic are both implemented in terms of the __atomic_foo builtins
<jrtc27> no __builtin_ prefix
<jrtc27> but you shouldn't generally be calling the builtins manually, you should be using the standard C or C++ interfaces that wrap them
<jrtc27> even in configure scripts
freakazoid343 has joined #riscv
freakazoid12345 has quit [Ping timeout: 258 seconds]
jellydonut has quit [Quit: jellydonut]
freakazoid343 has quit [Remote host closed the connection]
freakazoid12345 has joined #riscv
jellydonut has joined #riscv
haritz has quit [Ping timeout: 265 seconds]
haritz has joined #riscv
haritz has joined #riscv
BOKALDO has quit [Quit: Leaving]
<KombuchaKip> jrtc27: When you say that the built in is __atomic_fetch_add_4, do you mean it's an actual intrinsic, or it's implemented externally in -latomic? This is where it's breaking: https://github.com/pistacheio/pistache/blob/master/meson.build#L62
<jrtc27> it is an actual intrinsic
<jrtc27> not all intrinsics start with __builtin
<KombuchaKip> jrtc27: Got it. How would you recommend we test for it? The reason I ask is the compiler.has_function() meson extension checks by substituting the requested function, like sincos, here: https://github.com/mesonbuild/meson/issues/7652#issue-687321297
jellydonut has quit [Read error: Connection reset by peer]
freakazoid343 has joined #riscv
jellydonut has joined #riscv
freakazoid12345 has quit [Ping timeout: 258 seconds]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
davidlt has quit [Ping timeout: 264 seconds]
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 268 seconds]
Sofia has quit [Ping timeout: 276 seconds]
Sofia has joined #riscv
tgamblin has quit [Quit: Leaving]
<jrtc27> KombuchaKip: in this case I would just delete the line in question
<jrtc27> the next two lines make it redundant, since they verify *actual* code, not random intrinsics, works
<jrtc27> you don't care whether C++ atomics are implemented with __atomic_load_4 or __lorem_ipsum_dolor_sit_amet, only that they work (when you link in libatomic, in this case)
s0ph0s has quit [Quit: My ZNC server died. Probably updating my kernel…]
rlittl01 has quit [Read error: Connection reset by peer]
freakazoid343 has joined #riscv
rlittl01 has joined #riscv
freakazoid12345 has quit [Ping timeout: 258 seconds]
Narrat has quit [Quit: They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance.]
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 258 seconds]
<KombuchaKip> jrtc27: Ok great. That validates the solution I already tried, but wasn't sure if it was safe.
rlittl01 has quit [Quit: -a- Connection Timed Out]
rlittl01 has joined #riscv
riff-IRC has joined #riscv
freakazoid343 has joined #riscv
freakazoid12345 has quit [Ping timeout: 260 seconds]
Andre_H has quit [Quit: Leaving.]
Andre_H has joined #riscv
EchelonX has quit [Quit: Leaving]
jwillikers has quit [Remote host closed the connection]
rlittl01 has quit [Quit: -a- Connection Timed Out]
rlittl01 has joined #riscv
tgamblin has joined #riscv
pecastro has quit [Ping timeout: 264 seconds]
Andre_H has quit [Ping timeout: 265 seconds]
winterflaw has quit [Ping timeout: 276 seconds]
mahmutov has quit [Ping timeout: 258 seconds]
rlittl01 has quit [Quit: -a- Connection Timed Out]
rlittl01 has joined #riscv