amdmatt if you want comprehensive developer solutions, i can do that but I am not on the payroll so I will only give general advice
https://community.amd.com/message/2901702?commentID=2901702#comment-2901702
Obviously somebody got F- as as Assembler developer.
I have mastered the CPU instruction manuals as I often use Assembler when Win32 is unable to do what I need.