Using the post increment operator for pointer operations ? Would have never imagined that. I've only seen it used in for loops for no reason at all, really.
while(size--)
*dst++ = *src++; while(*dst++ = *src++);
Incredibly succinct, ridiculous powerful, and way too easy to overrun array bounds.mov (r0)+, (r1)+ is a PDP11 instruction
as is mov -(PC), -(PC)
move.l (a0)+, (a1)+