ksco 的工作日志
245 subscribers
168 photos
10 videos
4 files
84 links
内容主要取决于我正在做的东西,目前主要是模拟器 / DBT 之类的散乱话题。
Download Telegram
突然发现 Codemasters 出新作了,WRC licensed、虚幻引擎,只要 200 块!
🤯
😱1
今天跟某个减肥成功并且保持体重两年的人学到了一个很厉害的减肥技巧,适应于会做饭但讨厌做饭的人(比如我):强迫自己只吃自己做的饭并且不使用任何预加工的食材。
新发现的 gdb 用法,好!
4
🤔 C 扩展好难啊
🥰1
想学习编译器优化,目前零基础,想达到能自己写个还不赖的中后端那种水平,有什么推荐的书、论文、课程或者代码可以钻研吗?(书的话最好能直球一点)🥹
https://dougallj.github.io/asil/

哇,RVV 也需要这个!
🤯2
不到两百页的手册,感觉到货前就能读完。

更新:扫了一遍,非特权集和 RV 相似度极高。
看 psABI 的时候发现龙架构有一堆很神奇的栈操作风格的重定位,似乎是在重定位过程中通过维护一个栈来保存中间信息(?)同时观测到还有一组和 RV 相似的重定位。看 mold 和 LLD 的代码发现都是只支持了后者,有点困惑。

后来发现栈操作风格的重定位是旧世界的东西。source
啊,干了一晚上脏活,还不一定能被 merge 😢
🤔️
🤔5
参照 A 架构的代码 porting R 架构的过程,也是在 review A 架构的实现细节,所以一般都能发现几个 A 架构的 bug。
点了一杯酱香拿铁准备提提神,越喝越困🥱
🥱2
背景:很多 32 位的 x86 程序都会用 FILD/FISTP 序列来实现快速 memcpy,box64 有个优化是检测这个序列然后跳过类型转换直接生成直球的整形 load/store 代码来提高性能,但这个优化似乎有 bug 造成了以上现象。