sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv | Matrix: #riscv:catircservices.org
DesRoin has joined #riscv
paulk has quit [Ping timeout: 264 seconds]
paulk has joined #riscv
paulk has joined #riscv
Tenkawa has quit [Quit: Was I really ever here?]
craigo has quit [Remote host closed the connection]
jmcgnh has quit [Quit: ZNC 1.7.5 - https://znc.in]
jmcgnh has joined #riscv
levitating_ has joined #riscv
levitating has quit [Ping timeout: 252 seconds]
levitating_ has quit [Remote host closed the connection]
BootLayer has joined #riscv
laravelnewbie has joined #riscv
levitating has joined #riscv
laravelnewbie has quit [Client Quit]
Trifton has quit [Remote host closed the connection]
BootLayer has quit [Quit: Leaving]
Trifton has joined #riscv
Trifton has quit [Remote host closed the connection]
jobol has joined #riscv
xypron has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
xypron has joined #riscv
Trifton has joined #riscv
jobol has quit [Quit: Leaving]
levitating has quit [Remote host closed the connection]
paddymahoney has quit [Ping timeout: 246 seconds]
paddymahoney has joined #riscv
coldfeet has joined #riscv
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #riscv
coldfeet has quit [Remote host closed the connection]
danilogondolfo has joined #riscv
jacklsw has joined #riscv
memset has quit [Remote host closed the connection]
memset has joined #riscv
test924 has quit [Remote host closed the connection]
test924 has joined #riscv
bjoto has quit [Remote host closed the connection]
cousteau has joined #riscv
<cousteau> Morning
memset has quit [Remote host closed the connection]
memset has joined #riscv
<cousteau> https://riscv.org/wp-content/uploads/2015/01/riscv-calling.pdf - "When primitive arguments twice the size of a pointer-word are passed on the stack, they are naturally aligned. When they are passed in the integer registers, they reside in an aligned even-odd register pair, with the even register holding the least-significant bits. In RV32, for
<cousteau> example, the function void foo(int, long long) is passed its first argument in a0 and its second in a2 and a3. Nothing is passed in a1."
<cousteau> This is outdated, right?  The newest calling convention is that double-sized arguments are NOT aligned to even-odd register pairs.
<cousteau> https://stackoverflow.com/questions/65575302/why-long-long-arguments-need-to-aligned-even-odd-register-pair-in-risc-v from 3-4 years ago still claims this is the case (quoting that 9-year-old document)
<bjdooks> i have a feeling arm32 had the same constraints
<cousteau> (fwiw, that first link from 2015 is literally the first google hit for "risc-v calling convention")
cousteau73 has joined #riscv
cousteau73 has quit [Changing host]
cousteau73 has joined #riscv
cousteau has quit [Killed (NickServ (GHOST command used by cousteau73!~cousteau@user/cousteau))]
cousteau73 is now known as cousteau
<cousteau> (irc webchat doing weird things)
memset has quit [Remote host closed the connection]
memset has joined #riscv
r6fej has quit [Quit: Leaving]
r6fej has joined #riscv
<cousteau> Oh, there seems to be an exception for variadic arguments
<cousteau> sorear: yep, reading that now
cousteau has quit [Quit: Client closed]
<sorear> it would be nice if the search engines knew things were outdated. very much not interested in making the internet archive a single point of failure for the historical record, I think archive.org and riscv.org have roughly equal chances of existing in 2035
<sorear> bjdooks: imo the 2015 calling convention was a place where we copied mips without first checking if what mips was doing was in any way sensible
cousteau has joined #riscv
<cousteau> I don't know if anyone said anything because this webchat thing is horrible and disconnects all the time
* cousteau reads the logs to see what sorear answered
* cousteau decides to open irc on his phone instead
cousteau has quit [Client Quit]
naoki has quit [Quit: naoki]
cousteau has joined #riscv
memset has quit [Remote host closed the connection]
memset has joined #riscv
jacklsw has quit [Ping timeout: 245 seconds]
memset has quit [Remote host closed the connection]
memset has joined #riscv
Tenkawa has joined #riscv
memset has quit [Ping timeout: 260 seconds]
memset has joined #riscv
levitating has joined #riscv
Andre_Z has joined #riscv
X-Scale has joined #riscv
X-Scale has quit [Ping timeout: 256 seconds]
levitating has quit [Ping timeout: 246 seconds]
levitating has joined #riscv
levitating has quit [Ping timeout: 246 seconds]
levitating has joined #riscv
heat has joined #riscv
impomatic has joined #riscv
memset has quit [Ping timeout: 260 seconds]
BootLayer has joined #riscv
cousteau has quit [Quit: Quit]
levitating_ has joined #riscv
levitating has quit [Read error: Connection reset by peer]
levitating_ is now known as levitating
Andre_Z has quit [Ping timeout: 244 seconds]
Stat_headcrabed has joined #riscv
memset has joined #riscv
levitating_ has joined #riscv
levitating has quit [Read error: Connection reset by peer]
Stat_headcrabed has quit [Quit: Stat_headcrabed]
impomatic has quit [Quit: Client closed]
dh` has quit [Ping timeout: 264 seconds]
craigo has joined #riscv
psydroid has quit [Ping timeout: 252 seconds]
psydroid has joined #riscv
danilogondolfo has quit [Quit: Leaving]
coldfeet has joined #riscv
Stat_headcrabed has joined #riscv
ch has quit [Ping timeout: 252 seconds]
seasharp has quit [Remote host closed the connection]
levitating has joined #riscv
levitating_ has quit [Read error: Connection reset by peer]
xXWiLdXx has joined #riscv
coldfeet has quit [Remote host closed the connection]
sgerhold1 has joined #riscv
sgerhold has quit [Ping timeout: 264 seconds]
sgerhold1 is now known as sgerhold
ch has joined #riscv
levitating_ has joined #riscv
levitating has quit [Read error: Connection reset by peer]
levitating_ has quit [Ping timeout: 260 seconds]
levitating has joined #riscv
levitating has quit [Remote host closed the connection]
levitating has joined #riscv
jfsimon1981 has joined #riscv
levitating has quit [Remote host closed the connection]
levitating has joined #riscv
levitating has quit [Remote host closed the connection]
levitating has joined #riscv
levitating has quit [Client Quit]
levitating has joined #riscv
levitating has quit [Read error: Connection reset by peer]
levitating has joined #riscv
Stat_headcrabed has quit [Quit: Stat_headcrabed]
BootLayer has quit [Quit: Leaving]
heat_ has joined #riscv
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #riscv
heat has quit [Read error: Connection reset by peer]
seasharp has joined #riscv
mahk has quit [Ping timeout: 244 seconds]
mahk has joined #riscv
zjason` has quit [Read error: Connection reset by peer]
zjason` has joined #riscv
clandmeter has quit [Quit: Ping timeout (120 seconds)]
clandmeter has joined #riscv
heat_ has quit [Ping timeout: 246 seconds]
heat has joined #riscv
xypron has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
xypron has joined #riscv
xypron has quit [Client Quit]
xypron has joined #riscv
xypron has joined #riscv
psydroid has quit [Remote host closed the connection]
psydroid has joined #riscv
naoki has joined #riscv
hightower3 has joined #riscv
Trifton_ has joined #riscv
naoki1 has joined #riscv
levitating_ has joined #riscv
kaaliakahn2 has joined #riscv
Bluefoxicy_ has joined #riscv
hightower2 has quit [Remote host closed the connection]
Trifton has quit [Remote host closed the connection]
naoki has quit [Read error: Connection reset by peer]
Bluefoxicy has quit [Quit: ZNC - http://znc.in]
jmcgnh has quit [Read error: Connection reset by peer]
levitating has quit [Read error: Connection reset by peer]
bjdooks has quit [Remote host closed the connection]
Bluefoxicy_ is now known as Bluefoxicy
naoki1 is now known as naoki
mahk has quit [Ping timeout: 252 seconds]
bjdooks has joined #riscv
jmcgnh_ has joined #riscv
mahk has joined #riscv
kaaliakahn has quit [Ping timeout: 252 seconds]
jmcgnh_ is now known as jmcgnh
heat is now known as gog
gog is now known as heat
levitating_ has quit [Read error: Connection reset by peer]
levitating has joined #riscv
levitating has quit [Remote host closed the connection]
levitating has joined #riscv
naoki has quit [Quit: naoki]
levitating has quit [Read error: Connection reset by peer]
levitating has joined #riscv
levitating has quit [Remote host closed the connection]
levitating has joined #riscv
levitating has quit [Remote host closed the connection]
levitating has joined #riscv
levitating has quit [Remote host closed the connection]
levitating has joined #riscv
levitating_ has joined #riscv
DesRoin has quit [Ping timeout: 248 seconds]
levitating has quit [Ping timeout: 252 seconds]