florian
|
46507f9565
* Xtensa: optimize constant multiplications
|
4 年之前 |
pierre
|
da3eb5c178
Try to fix handle of large stack size in xtensa gen_proc_entry/gen_proc_exit
|
4 年之前 |
florian
|
053c42da33
+ Xtensa: support large stack frames for the call0 abi
|
4 年之前 |
florian
|
4a05053650
+ Xtensa: make use of the LSX/SSX instructions
|
4 年之前 |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 年之前 |
florian
|
7f53d04ffd
+ xtensa: make use of nsau to implement Bsr*
|
4 年之前 |
florian
|
112f8a41ad
* Xtensa: set is_jmp flag so branch optimization works
|
4 年之前 |
pierre
|
a4e520180f
Avoid range check error in a_op_const_reg_reg method when compiled with -CriotR
|
4 年之前 |
florian
|
d7fe9914a7
+ introduce tcgobj.a_loadfpu_reg_intreg
|
4 年之前 |
florian
|
8e74a04dc5
* Xtensa: stack size calculation for the call0 abi fixed
|
4 年之前 |
florian
|
9337b2a3ac
* Xtensa: handle references with offset only properly
|
4 年之前 |
florian
|
8ef6372340
* Xtensa: tcgcpu.g_concatcopy makes use of loop extensions if available
|
4 年之前 |
florian
|
451bb09e8f
* Xtensa: tcgcpu.g_concatcopy uses OC_NE so the branch requires one instruction less
|
4 年之前 |
florian
|
b36597c76a
* better calculation of estimated stack frame size
|
5 年之前 |
florian
|
867ed59459
* Xtensa: various stack handling fixes
|
5 年之前 |
florian
|
2c00016fdd
+ Xtensa: reused constant pool entries if possible
|
5 年之前 |
florian
|
f4ded560cc
* Xtensa: OP_NOT fixed
|
5 年之前 |
florian
|
f30f62231f
* reverted 46417: if a assembler subroutine needs an entry instruction, it should be added explicitly
|
5 年之前 |
florian
|
ea2ae3b8f0
+ Xtensa: use extui for and with constants
|
5 年之前 |
florian
|
a45f71d0dc
* Xtensa: optimize some shifts by constants
|
5 年之前 |
florian
|
04846345b2
* Xtensa: more fixes to tcg64fxtensa.a_op64_const_reg_reg and tcg64fxtensa.a_op64_reg_reg_reg
|
5 年之前 |
florian
|
26e2759c27
* Xtensa: fixed tcg64fxtensa.a_op64_reg_reg_reg for unsigned operations
|
5 年之前 |
florian
|
b267f6fcb3
* internal error unified
|
5 年之前 |
florian
|
ac6f74a6a2
* patch by Christo Crause to make nostackframe with the windowed xtensa abi working, resolves #37550
|
5 年之前 |
florian
|
5ad02a3799
+ Xtensa: more cpu capabilites
|
5 年之前 |
florian
|
caee96399e
* patch by Christo Crause: support call0 abi in entry/exit code, part of #37242
|
5 年之前 |
florian
|
a7c0fa0def
o patch for Xtensa by Christo Crause, resolves #37099
|
5 年之前 |
florian
|
724676db43
* Xtensa: patch by Christo Crause: fix addmi/addi handling, resolves #37015
|
5 年之前 |
florian
|
74abe87315
* Xtensa: do SAR by a constant using SRAI
|
5 年之前 |
florian
|
14d46bccba
* Xtensa: make use of extui for shifting with constant values >=16
|
5 年之前 |