Hello there,<br><br>With the use of CUDA and ptx I managed to make a disassembler for at least one of the nv50 microcode/shader formats. This might come in handy for some people, hence I&#39;m posting it here:<br><br><a href="http://www.cs.rug.nl/~wladimir/decuda/">
http://www.cs.rug.nl/~wladimir/decuda/</a><br><br>I&#39;m not yet sure if pixel/vertex shaders use the same instruction format as the compute shaders used by CUDA, but you&#39;d think so, as nv50 is supposed to have unified shader units. If anyone can help me a bit in finding the shader instructions in valgrind-mmt-extend of mmiotrace dumps that&#39;d be a great help. I haven&#39;t had much luck yet with that. Is there a way to &quot;pretty print&quot; the output of those programs, I mean, fill in the registers already known?
<br><br>Greetings,<br>Wladimir J. van der Laan<br><br>