[Qemu-devel] qemu/target-mips translate.c

2007-11-26 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/11/26 09:01:34

Modified files:
target-mips: translate.c 

Log message:
Micro-optimize back-to-back store-load sequences.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.115r2=1.116




[Qemu-devel] qemu/target-mips translate.c

2007-11-22 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/11/22 15:10:22

Modified files:
target-mips: translate.c 

Log message:
Optimize the conventional move operation.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.114r2=1.115




[Qemu-devel] qemu/target-mips translate.c

2007-11-08 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/11/08 16:44:01

Modified files:
target-mips: translate.c 

Log message:
Formatting fix.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.110r2=1.111




[Qemu-devel] qemu/target-mips translate.c

2007-10-23 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/10/23 13:15:33

Modified files:
target-mips: translate.c 

Log message:
Switch bc1any* instructions off if no MIPS-3D is implemented.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.106r2=1.107




Re: [Qemu-devel] qemu/target-mips translate.c

2007-10-23 Thread Aurelien Jarno
Thiemo Seufer a écrit :
 CVSROOT:  /sources/qemu
 Module name:  qemu
 Changes by:   Thiemo Seufer ths 07/10/23 13:15:33
 
 Modified files:
   target-mips: translate.c 
 
 Log message:
   Switch bc1any* instructions off if no MIPS-3D is implemented.
 
 CVSWeb URLs:
 http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.106r2=1.107
 

What about using:

check_insn(env, ctx, ASE_MIPS3D);

instead?

-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net




Re: [Qemu-devel] qemu/target-mips translate.c

2007-10-23 Thread Thiemo Seufer
Aurelien Jarno wrote:
 Thiemo Seufer a écrit :
  CVSROOT:/sources/qemu
  Module name:qemu
  Changes by: Thiemo Seufer ths 07/10/23 13:15:33
  
  Modified files:
  target-mips: translate.c 
  
  Log message:
  Switch bc1any* instructions off if no MIPS-3D is implemented.
  
  CVSWeb URLs:
  http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.106r2=1.107
  
 
 What about using:
 
 check_insn(env, ctx, ASE_MIPS3D);
 
 instead?

You are right. Likewise for the MT ASE checks. I'm testing a patch for
it now.


Thiemo




[Qemu-devel] qemu/target-mips translate.c

2007-10-23 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/10/24 00:52:08

Modified files:
target-mips: translate.c 

Log message:
Remove bogus instruction decode.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.108r2=1.109




[Qemu-devel] qemu/target-mips translate.c

2007-09-26 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/09/26 23:50:39

Modified files:
target-mips: translate.c 

Log message:
Wrap a few often used tests with unlikely(), by Aurelien Jarno.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.102r2=1.103




[Qemu-devel] qemu/target-mips translate.c

2007-06-01 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/06/01 17:47:07

Modified files:
target-mips: translate.c 

Log message:
Make sure hflags are updated for CP0_Status changes.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.91r2=1.92




[Qemu-devel] qemu/target-mips translate.c

2007-06-01 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/06/02 00:25:12

Modified files:
target-mips: translate.c 

Log message:
Check for R2 instructions, and throw RI if we don't emulate R2.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.92r2=1.93




[Qemu-devel] qemu/target-mips translate.c

2007-05-31 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/05/31 23:42:46

Modified files:
target-mips: translate.c 

Log message:
Simplify code.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.90r2=1.91




[Qemu-devel] qemu/target-mips translate.c

2007-05-19 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/05/19 17:44:34

Modified files:
target-mips: translate.c 

Log message:
Fix ldl/ldr implementation, by Aurelien Jarno.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.80r2=1.81




[Qemu-devel] qemu/target-mips translate.c

2007-05-13 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/05/13 14:42:19

Modified files:
target-mips: translate.c 

Log message:
Don't decode CP0 XContext on 32bit MIPS.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.76r2=1.77




[Qemu-devel] qemu/target-mips translate.c

2007-05-11 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/05/11 10:43:55

Modified files:
target-mips: translate.c 

Log message:
Another bit of nicer debug output.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.73r2=1.74




[Qemu-devel] qemu/target-mips translate.c

2007-05-10 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/05/11 00:16:06

Modified files:
target-mips: translate.c 

Log message:
Improved debug output for the MIPS opcode decoder.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.71r2=1.72




[Qemu-devel] qemu/target-mips translate.c

2007-05-09 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/05/10 00:51:01

Modified files:
target-mips: translate.c 

Log message:
Fix for the scd instruction, by Aurelien Jarno.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.70r2=1.71




[Qemu-devel] qemu/target-mips translate.c

2007-04-25 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/04/25 13:58:52

Modified files:
target-mips: translate.c 

Log message:
Fix lui sign extension.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.66r2=1.67




[Qemu-devel] qemu/target-mips translate.c

2007-04-15 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/04/15 19:52:12

Modified files:
target-mips: translate.c 

Log message:
Small code generation optimization.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.62r2=1.63




[Qemu-devel] qemu/target-mips translate.c

2007-04-15 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/04/16 01:35:30

Modified files:
target-mips: translate.c 

Log message:
Simplify branch likely handling.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.64r2=1.65




[Qemu-devel] qemu/target-mips translate.c translate_init.c

2007-04-11 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/04/11 20:34:23

Modified files:
target-mips: translate.c translate_init.c 

Log message:
Make SYNCI_Step and CCRes CPU-specific.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.60r2=1.61
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate_init.c?cvsroot=qemur1=1.4r2=1.5




[Qemu-devel] qemu/target-mips translate.c

2007-04-10 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/04/11 02:15:08

Modified files:
target-mips: translate.c 

Log message:
Code formatting fix.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.58r2=1.59




[Qemu-devel] qemu/target-mips translate.c

2007-04-09 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/04/09 12:31:31

Modified files:
target-mips: translate.c 

Log message:
Remove bogus mtc0 handling.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.52r2=1.53




[Qemu-devel] qemu/target-mips translate.c

2007-04-06 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/04/07 01:10:22

Modified files:
target-mips: translate.c 

Log message:
Actually skip over delay slot for a non-taken branch likely.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.49r2=1.50




[Qemu-devel] qemu/target-mips translate.c

2007-04-06 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/04/07 01:11:15

Modified files:
target-mips: translate.c 

Log message:
Set proper BadVAddress value for unaligned instruction fetch.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.50r2=1.51




[Qemu-devel] qemu/target-mips translate.c

2007-04-06 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/04/07 01:11:39

Modified files:
target-mips: translate.c 

Log message:
Implement prefx.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.51r2=1.52




[Qemu-devel] qemu/target-mips translate.c

2007-04-04 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/04/04 21:07:17

Modified files:
target-mips: translate.c 

Log message:
Fix code formatting.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.44r2=1.45




[Qemu-devel] qemu/target-mips translate.c

2007-04-02 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/04/02 17:28:07

Modified files:
target-mips: translate.c 

Log message:
MIPS32R2 needs RDPGPR/WRPGPR instructions even when no shadow registers
are implemented.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.43r2=1.44




[Qemu-devel] qemu/target-mips translate.c

2007-03-19 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/03/19 22:15:30

Modified files:
target-mips: translate.c 

Log message:
Barf on branches/jumps in branch delay slots. Spotted by Stefan Weil.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.38r2=1.39


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/target-mips translate.c

2006-12-16 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 06/12/16 16:45:18

Modified files:
target-mips: translate.c 

Log message:
Fix erraneous fallthrough in MIPS trap implementation, thanks Atsushi 
Nemoto.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.27r2=1.28


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/target-mips translate.c

2006-12-06 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 06/12/06 23:12:49

Modified files:
target-mips: translate.c 

Log message:
Update copyright notice.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.22r2=1.23


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/target-mips translate.c

2006-12-06 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 06/12/07 00:30:19

Modified files:
target-mips: translate.c 

Log message:
Simplify mask construction.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qemur1=1.23r2=1.24


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/target-mips translate.c

2006-04-23 Thread Fabrice Bellard
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Fabrice Bellard [EMAIL PROTECTED] 06/04/23 15:21:24

Modified files:
target-mips: translate.c 

Log message:
MIPS CP0 not usable in kernel mode (Stefan Weil)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/target-mips/translate.c.diff?tr1=1.11tr2=1.12r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/target-mips translate.c

2005-07-02 Thread Fabrice Bellard
CVSROOT:/cvsroot/qemu
Module name:qemu
Branch: 
Changes by: Fabrice Bellard [EMAIL PROTECTED] 05/07/02 15:10:44

Modified files:
target-mips: translate.c 

Log message:
fixed jump mask (Ralf Baechle)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-mips/translate.c.diff?tr1=1.1tr2=1.2r1=textr2=text



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/target-mips translate.c

2005-07-02 Thread Fabrice Bellard
CVSROOT:/cvsroot/qemu
Module name:qemu
Branch: 
Changes by: Fabrice Bellard [EMAIL PROTECTED] 05/07/02 15:20:06

Modified files:
target-mips: translate.c 

Log message:
unaligned load fix (Ralf Baechle)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-mips/translate.c.diff?tr1=1.2tr2=1.3r1=textr2=text



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/target-mips translate.c

2005-07-02 Thread Fabrice Bellard
CVSROOT:/cvsroot/qemu
Module name:qemu
Branch: 
Changes by: Fabrice Bellard [EMAIL PROTECTED] 05/07/02 15:28:16

Modified files:
target-mips: translate.c 

Log message:
report C0 status correctly (Ralf Baechle)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-mips/translate.c.diff?tr1=1.4tr2=1.5r1=textr2=text



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel