I'm trying to learn mips assembly at the moment. To that end, I wrote a very simple c program...
int main(){}
...and compiled it on a mips machine with the -S option to gcc to generate assembly code. Here is what the beginning of the main function looks like:
.ent main
main:
.frame $fp,8,$31
.mask 0x40000000,-8
.fmask 0x00000000,0
I then tried to figure out what this all means by looking at the documentation for gas, but I couldn't find any of these directives there. So what do they mean? Where can I find more information?