New version for new compiler. Many changes due to new register
authorStephen Adams <edu/mit/csail/zurich/adams>
Wed, 26 Jul 1995 18:41:54 +0000 (18:41 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Wed, 26 Jul 1995 18:41:54 +0000 (18:41 +0000)
commit46b94d1ee5ff50fb1b2710c00b73ddbfdb7b6082
tree39538b01b6ebdb85ce4a065b88d915a95a0a325d
parenta28c04119ca8ad6d3c5e2726b1aebc0bf8ace734
New version for new compiler.  Many changes due to new register
calling convention and preservation.

95/06/28
Fixed fixnum_lsh to compute correct values for negative shifts.

95/03/28
Fixed off-by-1 error at end of ADDIB chain at new_interrupt_common.

94/12/13
Tidied up generic arithmetic some more.  Flonum allocation is now
`open-coded', trimming a few cycles of the operation.

Re-arranged the builtin table as some things had moved position.

94/12/12

. fixed generic multiply to do fixnum*fixnum case (it was calling the
  handler procedure, reducing performance by a factor of 7).
. fixed generic multiply to return exact 0 when multiplying a flonum
  by exact 0.
. tidied other generic operations
v8/src/microcode/cmpauxmd/hppa.m4