0_0_28884100_22866.cpp:8:26: error: expected ')' before '::' token __asm__("movl %0,%%esp\n"::"r"(__p__)); ^