* SPARC: OP_NOT can always be done in 32 bits, because for 8 and 16-bit operations the high bits of result are adjusted immediately afterwards.
* "carry clear" flag can be converted into register using a single instruction.

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27984 3ad0048d-3df7-0310-abae-a5850022a9f2
* SPARC: cleanup and simplify 64-bit code generator. Call cg.a_op64_const_reg_reg where possible to make use of its optimization abilities.

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27985 3ad0048d-3df7-0310-abae-a5850022a9f2