Writing raw assembly would certainly be a pain. You'd better use the "optimizing" assembler to write assembly, it will take care of scheduling and other painful things. Of course as usual, getting the most out of that beast requires raw assembly, but this should be considered as extreme and...