I am looking at the assembly code that we generated with code composer. There is a line with the “instruction” .fphead n, I, W, H, nober, nosat, 0101011
Where is this documented?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I am looking at the assembly code that we generated with code composer. There is a line with the “instruction” .fphead n, I, W, H, nober, nosat, 0101011
Where is this documented?
You must be looking at the disassembly window. That is how a fetch packet header is represented. One place where fetch packet headers are described is in the C66x CPU Book, in the section titled Compact Instructions on the CPU. Note the contents of the fetch packet header are not something a user can directly control.
Thanks and regards,
-George
Assembler directives like .word are covered in the C6000 assembly tools manual. As for .fphead ... I don't think that one is documented anywhere. Even if it were documented, it wouldn't be that useful. The location of fetch packet headers is automatically determined by the assembler. The user cannot directly influence it with a directive or anything else. You see .fphead in disassembly output as a way of representing the information in a fetch packet header.
Thanks and regards,
-George