4 ms·
There's no software developer's manual for the ISA? Arm don't release any documentation on their ISA?
by klelatti 6y ago
There's no software developer's manual for the ISA? Arm don't release any documentation on their ISA?
- hrydgard 6y agoThe GPU ISA (yes, GPUs have ISAs) is undocumented.
- mhh__ 6y agoEven Nvidia document theirs now, and the firmware details are on GitHub to some extent for the Nouveau guys.
- monocasa 6y ago> Even Nvidia document theirs now If you're talking about ptx, that's not the hardware ISA, but instead an IR for their shader compiler.
- my123 6y agoNVIDIA have this: https://docs.nvidia.com/cuda/cuda-binary-utilities/index.html https://docs.nvidia.com/cuda/cuda-binary-utilities/index.htm... That doesn't operate on PTX but actual hardware binaries. Oddly, they ship disassemblers, but not assemblers.
- mhh__ 6y agoThere are currently undocumented instructions on M1, and Apple aren't a regular Arm partner so I'm kind of classing it as it's own ISA
- klelatti 6y agoI've seen that too! I have a lot of sympathy for what you're saying here but I think classing it as it's own ISA is a bit of a stretch! How much flexibility Apple have with the ISA is an interesting point - I suspect they are pushing the limits of what they can get away with (what's Arm going to do?) Might be different when Nvidia own Arm?
- saagarjha 6y agoApple exposes standard aarch64 to developers.