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>
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]