| Time |
Nick |
Message |
| 02:28 |
user333_ |
rewrote my contentdb CLI in shell! (also found that x0.at rejects files ending in .sh) https://x0.at/KAkA |
| 03:01 |
bgstack15 |
What was it written in before? |
| 03:06 |
user333_ |
python 3 |
| 03:07 |
bgstack15 |
Ah, sounds like you have a decently broad skillset. Wouldn't python be faster than shell? But I suppose shell is more readable/brief for this set of use cases. |
| 03:09 |
user333_ |
i chose shell because (a) POSIX shell is pretty fast, and it's on pretty much every linux/BSD (b) i'm much better at shell than python, so it was worth the loss of some features |
| 04:00 |
|
MTDiscord joined #luanti |
| 04:07 |
|
silverwolf73828 joined #luanti |
| 05:15 |
|
wallabra joined #luanti |
| 05:52 |
|
GNUHacker joined #luanti |
| 06:20 |
|
FeXoR joined #luanti |
| 08:22 |
|
Warr1024 joined #luanti |
| 08:47 |
|
Warr1024 joined #luanti |
| 08:55 |
|
antitheus joined #luanti |
| 09:29 |
|
mrkubax10 joined #luanti |
| 10:39 |
cheapie |
user333_: Now rewrite it in RISC-V assembly :P |
| 10:56 |
[MatrxMT] |
<Blockhead256> CISC rules |
| 10:57 |
cheapie |
D: |
| 10:59 |
* cheapie |
hides from Blockhead256 behind a wall of unusually CISC-like (by RISC-V standards) instructions, like amoadd.w and cm.popretz |
| 10:59 |
[MatrxMT] |
<Blockhead256> PCLMULQDQ, GF2P8AFFINEINVQB, YMMVDWYWDD2VD |
| 10:59 |
[MatrxMT] |
<Blockhead256> one of those is not an x86 instruction |
| 11:00 |
cheapie |
The last one, I think? |
| 11:00 |
[MatrxMT] |
<Blockhead256> darn you got me |
| 11:00 |
cheapie |
I keep meaning to get around to implementing Zbc (carry-less multiplication) in RVController sometime |
| 11:00 |
[MatrxMT] |
<Blockhead256> if you liked that, you may also like "C standard library function or Welsh word?" |
| 11:00 |
cheapie |
I think I have an idea for how to do it that wouldn't be incredibly slow |
| 11:05 |
cheapie |
Also I think if I get that one implemented, then that'll be every standard extension (and one custom extension) that Hazard3 can be configured with |
| 11:12 |
|
mrkubax10 joined #luanti |
| 11:32 |
* cheapie |
vluxseg3ei8.v and vfncvt.rtz.xu.f.w at Blockhead256 |
| 11:33 |
[MatrxMT] |
<Blockhead256> huh, RISC-V has dots as well |
| 11:33 |
cheapie |
Yeah, not in the base set, but lots of extensions do |
| 11:34 |
cheapie |
Even just sticking with what RVController supports, there are some that look... rather 68k. amocas.b/amocas.h/amocas.w/amocas.d come to mind |
| 11:34 |
cheapie |
RV64 adds an amocas.q to that |
| 11:38 |
cheapie |
C and related extensions get you prefixes too, 'c.' for instructions that map to one 32-bit instruction or 'cm.' for ones that map to multiple |
| 11:46 |
cheapie |
Just how many? cm.popretz {ra,s0-s11},112 (on RV32) expands to: lw s11,0(sp) | lw s10,4(sp) | lw s9,8(sp) | lw s8,12(sp) | lw s7,16(sp) | lw s6,20(sp) | lw s5,24(sp) | lw s4,28(sp) | lw s3,32(sp) | lw s2,36(sp) | lw s1,40(sp) | lw s0,44(sp) | lw ra,48(sp) | addi sp,sp,112 | addi a0,zero,0 | jalr zero,ra,0 |
| 13:09 |
|
PoochInquisitor joined #luanti |
| 14:12 |
|
[MatrxMT] joined #luanti |
| 14:55 |
|
erekir_ joined #luanti |
| 15:00 |
|
[MatrxMT] joined #luanti |
| 15:06 |
|
est31 joined #luanti |
| 15:42 |
|
mrcheese joined #luanti |
| 15:53 |
|
mrkubax10 joined #luanti |
| 16:09 |
|
est31 joined #luanti |
| 16:21 |
|
est31 joined #luanti |
| 17:10 |
|
farribeiro|irccl joined #luanti |
| 17:10 |
farribeiro|irccl |
##brasil |
| 17:11 |
farribeiro|irccl |
Ops |
| 17:11 |
|
farribeiro|irccl left #luanti |
| 17:13 |
|
farribeiro|irccl joined #luanti |
| 17:16 |
|
farribeiro joined #luanti |
| 17:23 |
|
est31 joined #luanti |
| 17:25 |
|
est31 joined #luanti |
| 17:57 |
|
est31 joined #luanti |
| 18:43 |
|
antitheus joined #luanti |
| 18:45 |
|
antitheus_ joined #luanti |
| 19:01 |
|
mrkubax10 joined #luanti |
| 20:11 |
MinetestBot |
[git] DeltachangeOG -> luanti-org/luanti: Use libzip for ZIP file extraction (#17343) 922fb06 https://github.com/luanti-org/luanti/commit/922fb06899aabd92a6f46fb8afef49177b244344 (2026-09-27T20:10:38Z) |
| 20:11 |
MinetestBot |
[git] vaibhav8a -> luanti-org/luanti: Fix typo in Irrlicht comment bdc785b https://github.com/luanti-org/luanti/commit/bdc785b6832afa0db9b3686d0987d9c12e69b709 (2026-09-27T20:11:02Z) |
| 20:31 |
|
dudz joined #luanti |
| 20:53 |
|
mrkubax10 joined #luanti |
| 22:14 |
|
antitheus joined #luanti |
| 22:54 |
|
mrkubax10 joined #luanti |
| 23:53 |
|
sparky4 joined #luanti |