- 23 Nov, 2012 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 22 Nov, 2012 1 commit
-
-
Christoph Mallon authored
-
- 21 Nov, 2012 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 19 Nov, 2012 1 commit
-
-
Matthias Braun authored
-
- 16 Nov, 2012 1 commit
-
-
Matthias Braun authored
makereport didn't catch it because it uses -march=native flags by default which produces code without fucompp.
-
- 15 Nov, 2012 12 commits
-
-
Matthias Braun authored
It's really the same stuff just before and after running ia32_x87 simulator, there is no real need to have 2 different things.
-
Christoph Mallon authored
-
Matthias Braun authored
-
Matthias Braun authored
simplify it by always using .asciz instead of sometimes .string/.ascii. All new gcc/binutils understand .asciz.
-
Matthias Braun authored
Also improve doku of machine_size element in backend_params struct.
-
Christoph Mallon authored
Otherwise the extra effort to get the operands to the right position is not worth it. Further, this avoids the unnecessary effort when we not going to use fucompp in favor of fucomi anyway.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
The last parameter of x87_create_fpush() is used for debugging only.
-
Christoph Mallon authored
Do not store up to three registers for an instruction. Instead only store the explicit register operand and whether the operands are permuted and/or the result is to be placed in the explicit register operand or st0.
-
- 14 Nov, 2012 2 commits
-
-
Christoph Mallon authored
Whether the operands are permuted can be deduced by testing op1_idx != 0.
-
Christoph Mallon authored
-
- 13 Nov, 2012 5 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 12 Nov, 2012 12 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Christoph Mallon authored
Let a flag and the emitter handle printing the pop variant.
-
Christoph Mallon authored
Let a flag and the emitter handle printing the pop variant.
-
Christoph Mallon authored
Let a flag and the emitter handle printing the pop variant.
-
Christoph Mallon authored
Let the emitter handle printing the r by checking the assigned registers.
-
Christoph Mallon authored
out cannot be null.
-
Christoph Mallon authored
Simulating it as normal binop does only work in one special case. It lacks the reverse form and selecting the second operand register. So in many cases invalid code was generated silently.
-
Christoph Mallon authored
-
- 11 Nov, 2012 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-