pbrook
|
bcb0126ff4
|
More TCGv type fixes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4553 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-24 02:24:25 +00:00 |
pbrook
|
cb63669a54
|
Fix ARM conditional branch bug.
Add tcg_gen_brcondi.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4552 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-24 02:22:00 +00:00 |
pbrook
|
455f900486
|
Fix helper operand type mismatch.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4551 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-24 02:12:32 +00:00 |
blueswir1
|
c9e03d8f68
|
Register op helpers
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4534 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-22 18:16:25 +00:00 |
blueswir1
|
a4e7dd5267
|
Remove currently unnecessary alignment masking
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4505 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-20 19:36:22 +00:00 |
blueswir1
|
e35298cd1f
|
Generate better code for Sparc32 shifts
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4467 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-17 09:43:12 +00:00 |
blueswir1
|
79c638586e
|
Update TODO
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4464 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-17 06:08:15 +00:00 |
blueswir1
|
4da450e616
|
Move prototype back to avoid a compiler warning
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4443 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-12 17:59:14 +00:00 |
blueswir1
|
77f193daa8
|
Wrap long lines
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4440 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-12 16:13:33 +00:00 |
blueswir1
|
c2bc0e3880
|
Remove someexplicit alignment checks (initial patch by Fabrice Bellard)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4431 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-11 19:24:10 +00:00 |
blueswir1
|
c5adf6a88d
|
Remove duplicated field
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4411 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-10 12:25:46 +00:00 |
blueswir1
|
0dcda9be6b
|
Add a TODO file
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4410 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-10 12:09:24 +00:00 |
bellard
|
7c60cc4bca
|
suppressed fixed registers
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4408 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-10 10:58:20 +00:00 |
blueswir1
|
22548760ca
|
Fix compiler warnings
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4404 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-10 10:12:00 +00:00 |
blueswir1
|
64a88d5d3a
|
CPU feature selection support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4399 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-09 20:13:43 +00:00 |
blueswir1
|
0828b4485a
|
Move #include to speed up compilation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4398 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-09 20:12:09 +00:00 |
blueswir1
|
9c6c6662d1
|
Simplify some constant loads
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4383 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-07 18:04:29 +00:00 |
blueswir1
|
ba28189bac
|
Fix potential condition code problems
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4382 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-07 18:03:02 +00:00 |
aurel32
|
8dd3dca351
|
remove target ifdefs from vl.c
(Glauber Costa)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4327 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-04 13:11:44 +00:00 |
blueswir1
|
762abf6774
|
Complete the TCG conversion (and delete some files, too)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4324 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-04 12:00:16 +00:00 |
blueswir1
|
7fa76c0bf3
|
Complete the TCG conversion
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4323 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-04 11:58:45 +00:00 |
blueswir1
|
653ccb8099
|
Avoid some brconds
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4318 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-04 08:06:33 +00:00 |
blueswir1
|
6f551262b3
|
Use memory based registers in functions containing brconds
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4311 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-03 20:51:00 +00:00 |
aurel32
|
d2856f1ad4
|
Factorize code in translate.c
(Glauber Costa)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4274 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-28 00:32:32 +00:00 |
blueswir1
|
4b8b8b76d4
|
Document the shift values
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4243 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-23 17:12:35 +00:00 |
blueswir1
|
4e14008f3a
|
Revert the previous patch
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4236 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-22 19:05:18 +00:00 |
blueswir1
|
25bc827cf2
|
Move 128-bit float emulation under linux-user
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4234 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-22 16:42:40 +00:00 |
aurel32
|
ca10f86763
|
Remove osdep.c/qemu-img code duplication
(Kevin Wolf)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4191 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-11 21:35:42 +00:00 |
pbrook
|
2a39bc41cb
|
Remove incorrect discards and old unused defines (blueswir1).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4137 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-30 19:47:23 +00:00 |
blueswir1
|
a49d9390d4
|
Change handling of source 2
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4135 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-29 20:39:41 +00:00 |
blueswir1
|
9322a4bf0b
|
Change handling of source register 1
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4134 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-29 20:38:35 +00:00 |
blueswir1
|
c48fcb4751
|
Move CPU stuff unrelated to translation to helper.c
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4133 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-29 15:46:56 +00:00 |
blueswir1
|
6ae20372d4
|
Rename T[012] according to their roles
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4131 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-29 09:09:25 +00:00 |
blueswir1
|
32b6c8125c
|
Avoid writes to T1 except for loads/stores, convert some T0 uses to cpu_tmp0
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4130 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-29 09:03:48 +00:00 |
blueswir1
|
31741a27fa
|
Accidentally dropped one change from previous commit
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4129 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-29 08:59:48 +00:00 |
blueswir1
|
4af984a76a
|
Concentrate cpu_T[012] use to one function
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4110 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-26 20:47:52 +00:00 |
blueswir1
|
ce5b3c3d46
|
Split icc and xcc flag calculations
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4109 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-26 20:45:56 +00:00 |
blueswir1
|
2f5680ee33
|
Remove some legacy definitions
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4108 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-26 20:45:06 +00:00 |
blueswir1
|
bdf46ea256
|
Fix a sign extension problem
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4105 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-24 17:47:03 +00:00 |
blueswir1
|
7127fe84e7
|
Fix mulscc
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4103 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-23 11:50:28 +00:00 |
blueswir1
|
ce8536e23f
|
Convert ldf/ldfsr and stf/stfsr to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4101 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-22 08:47:14 +00:00 |
blueswir1
|
8911f5019c
|
Fix i32/i64/TL mismatches
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4100 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-22 08:40:28 +00:00 |
blueswir1
|
c6d5231deb
|
Remove leftover definitions
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4098 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-21 18:31:43 +00:00 |
blueswir1
|
2b29924f8c
|
Convert align checks to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4097 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-21 18:08:59 +00:00 |
blueswir1
|
06b3e1b3a9
|
Convert jumps to labels to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4094 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-21 17:59:39 +00:00 |
blueswir1
|
72a9747b79
|
Convert save, restore, saved, restored, and flushw to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4092 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-21 17:57:29 +00:00 |
blueswir1
|
44e7757c2a
|
Convert other float and VIS ops to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4091 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-21 17:56:02 +00:00 |
blueswir1
|
ff07ec8309
|
Convert float move ops to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4090 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-21 17:53:56 +00:00 |
blueswir1
|
3b89f26c11
|
Convert udiv and sdiv ops to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4088 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-18 18:10:42 +00:00 |
blueswir1
|
2483386a6e
|
Use ext_i32_i64 instead of ext32s_i64
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4087 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-18 18:09:27 +00:00 |