- Dec 05, 2000
-
-
dtc authored
o Comment out definitions of taddcctv and tsubcctv instructions. o For the trap instruction, only allow traps of 16-31, since these are the only user traps allowed by the Sparc Compliance Definition.
-
- Feb 24, 2000
-
-
dtc authored
o Correct the printing of the conditional move instruction when using the %fcc<n> condition registers.
-
- Feb 21, 2000
-
-
dtc authored
o Correct the register dependencies for the conditonal move instructions. o Have the disassembler print "MOV" for the move instruction to be consistent with the V9 manual and to prevent confusion with the conditional move instructions.
-
- Feb 17, 2000
-
-
dtc authored
o Rename all quad FP instructions to use a Q instead of an X. o The f{s,d}toir instruction apparently do not exist on Ultrasparcs, so undo the extended register stuff, and remove the definition of fxtoir. o Add the fxto{s,d,q} and f{s,d,q}tox instructions (convert from/to 64-bit integer) that I forgot .
-
- Feb 16, 2000
-
-
dtc authored
o On the V9, all branches are replaced with the corresponding branch-with-prediciton versions. To minimize the number of changes, I did this by keeping the CMUCL instruction name the same, but it actually uses the prediction version. This means, however, that you can't use the deprecated branch instructions on the V9. The disassembler, however, uses the branch-with-prediction instruction mnemonics, and should still be able to disassemble the deprecated branch instructions (I think). o Added the conditional move instructions: conditional move integer/FP depending on the integer or FP condition code and conditional move integer/FP depending on the value of an integer register. o The FCMP instructions can place its result into one of four FP condition registers on the V9. o Unified the extended FP instructions by making the printer print the right thing instead of having several separate formats and macros for them. o Added a :print-name keyword to the define-f3-inst macro. o The ld instruction is printed as lduw on the V9 because that's what it is and does. o Marked the deprecated V9 instructions but left them in. o For the T instruction, set the type of the target to be the right size for the V9. (It's only 7 bits instead of 13 on the V9.)
-
- Jan 12, 2000
-
-
dtc authored
Raymond Toy.
-
- Nov 18, 1999
-
-
dtc authored
instructions on the Sparc V9. From Raymond Toy.
-
- Aug 13, 1999
-
-
dtc authored
same assembly format of the destination being last, from Raymond Toy. Note that the destination is first in most instruction definitions.
-
- Jun 22, 1999
-
-
dtc authored
o Fix a bug in the rdy instruction: The I bit should be zero, not 1. o Add appropriate stuff for the V9 SRAX, SRLX, and SLLX instructions. The printer works fine.
-
- Jun 19, 1999
-
-
dtc authored
-
- Mar 21, 1998
-
-
dtc authored
-
- Mar 11, 1998
-
-
dtc authored
Make room for the extra FP registers of the sparc V9, and add support for these to many of the instructions.
-
- Mar 10, 1998
-
-
dtc authored
-
- Mar 03, 1998
-
-
dtc authored
instructions with only one argument the src2 field should contain the source register and the src1 field should be zero. However the src1 field was being set to the same value as src2 rather than zero; this seems to have been ignored on older sparc implementations but may cause a costly invalid instruction trap and emulation on the v9.
-
- Apr 23, 1997
-
-
dtc authored
which was causing trouble on the Ultra sparc; rough patch for now.
-
- Oct 31, 1994
-
-
ram authored
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Mar 16, 1993
-
-
wlott authored
-
- Feb 08, 1993
-
-
hallgren authored
define-instruction-macro.
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Jul 23, 1992
-
-
hallgren authored
-
- Jul 09, 1992
-
-
hallgren authored
-
- Mar 06, 1992
-
-
wlott authored
-
- Dec 08, 1991
-
-
wlott authored
-
- Nov 26, 1991
-
-
wlott authored
-
- Nov 15, 1991
-
-
ram authored
-
- Mar 19, 1991
-
-
wlott authored
to (and tn obj (satisfies (lambda (obj) ...))) so that the compiler can easily note that things like NIL do not satisfy these types.
-
- Dec 17, 1990
-
-
wlott authored
-
- Dec 06, 1990
-
-
ram authored
-
- Nov 30, 1990
-
-
wlott authored
-