pierre
|
36f9ce1cb2
Merge of trunk commits 39983,39986,40109
|
6 年之前 |
nickysn
|
518cdf9674
* replaced the saved_XXX_registers arrays with virtual methods inside
|
7 年之前 |
Jonas Maebe
|
33ed32b024
* when targeting the ELFv2 ABI, don't reserve space for the (never used)
|
10 年之前 |
Jonas Maebe
|
fc21845686
* fixed the allocation of R12 on ppc32/ppc64 when used to hold the value of
|
10 年之前 |
sergei
|
5fe27ae815
* powerpc/powerpc64: Fixed floating point compares to be IEEE-754 compliant. Mantis #9362.
|
11 年之前 |
sergei
|
af52c874d0
- Removed some stuff that is not used anywhere.
|
11 年之前 |
svenbarth
|
c48d572996
Implement support for saving and restoring address registers.
|
11 年之前 |
masta
|
e327b4581c
Use TRegNameTable instead of array[tregisterindex] of string[10]
|
12 年之前 |
Jeppe Johansen
|
0087661fb5
Added FPv4_d16 FPU instructions, and a few extra registers
|
12 年之前 |
florian
|
4dee21c60e
+ NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added
|
13 年之前 |
Jonas Maebe
|
708a2532fc
* consistently define empty saved_mm_registers arrays as containing a single
|
13 年之前 |
Jonas Maebe
|
df99ef17b6
+ mfpvr, mfdcr, mtdcr, mfdec and mtdec opcodes (mantis #18878)
|
13 年之前 |
Jonas Maebe
|
85a3fd3357
+ ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in
|
13 年之前 |
Jonas Maebe
|
23df85e52a
* initialize dirhint field of created tasmconds
|
13 年之前 |
Jonas Maebe
|
4123df9cb8
* moved g_external_wrapper() code from powerpc64/cgcpu to ppcgen/cgppc,
|
13 年之前 |
Jonas Maebe
|
34c985cfa6
* added register type parameter to cgsize2subreg(), as the subreg can
|
16 年之前 |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 年之前 |
Jonas Maebe
|
417b5dcfda
+ internal round/trunc support for ppc970 using fctid/fctidz
|
17 年之前 |
florian
|
00d6a03b2c
+ default code now preserves mm registers
|
18 年之前 |
Jonas Maebe
|
d7c4fdbed5
* added maxfpuregs constant to fix compilation after r8655
|
18 年之前 |
tom_at_work
|
2d1f9b20a3
* merged trefaddr.addr_lo/addr_hi with trefaddr.addr_low/addr.high; some related bugfixing/cleanup
|
18 年之前 |
pierre
|
922761915b
+ CondAsmOptStr added for IDE
|
18 年之前 |
Jonas Maebe
|
34b3a14ffc
* fixed typo in opcode tables (hbrx -> lhbrx)
|
18 年之前 |
Jonas Maebe
|
359c19ee9e
- removed ppc601 as ppc32 cpu target
|
18 年之前 |
Jonas Maebe
|
d379417ca4
* fixed reg_cgsize
|
19 年之前 |
Jonas Maebe
|
90cacb4cf5
* changed result type of dwarf_reg from byte to shortint to avoid
|
19 年之前 |
peter
|
870be04a3f
* use dwarf_reg()
|
19 年之前 |
tom_at_work
|
3645a69686
* added mftbu (move from timebase upper) opcode
|
20 年之前 |
Jonas Maebe
|
339f76182b
+ missing rlwnm. and not. instructions
|
20 年之前 |
florian
|
804207239d
*c <int64>:=-<longint> fixed (bug 4253)
|
20 年之前 |