I get the following error:
Assembler messages:
Error: operand type mismatch for `cmp'
The only cmp in my code is:
"cmpl %eax, $15\n\t"
I don't get what is wrong with that - I have a register and an immediate value which should be implicitly sign extended to 32bit.