文件名称:applegpu:Apple G13 GPU架构文档和工具
文件大小:62KB
文件格式:ZIP
更新时间:2024-03-24 02:45:22
HTML
苹果GPU 该项目致力于对Apple G13 GPU架构(如M1所用)进行逆向工程,并一起编写文档,反汇编程序,仿真器和汇编程序。 这是一个有点混乱的工作,但它反映了我的最大理解。 可以在上查看文档 拆装机 这可能是最有用的部分,但仍在早期进行中: $ python3 disassemble.py code.bin 0: 0501040d00c43200 device_load 2, 0, i32, pair, 4, r0_r1, u2_u3, 0, lsl 1 8: 3800 wait 0 a: be890a042c00 convert u32_to_f, $r2, r0.discard, 1 10: be810a242c00 conve
【文件预览】:
applegpu-main
----genhtml.py(14KB)
----.gitignore(112B)
----disassemble.py(1KB)
----fma.py(9KB)
----hwtestbed()
--------main.mm(3KB)
--------Makefile(379B)
--------compute.metal(1KB)
--------replacer.c(12KB)
----hwtest.py(37KB)
----LICENSE(1KB)
----srgb.py(5KB)
----README.md(4KB)
----docs.html(315KB)
----applegpu.py(113KB)
----assemble.py(1KB)