Statistics
| Branch: | Revision:

root / tcg / s390 @ 0db921e6

Name Size
tcg-target.c 73 kB
tcg-target.h 4 kB

Latest revisions

# Date Author Comment
07ff7983 04/05/2013 09:35 pm Richard Henderson

tcg-s390: Remove constraint letters for and

Since we have a free temporary and can always just load the constant, we
ought to do so, rather than spending the same effort constraining the const.

Signed-off-by: Richard Henderson <>

f0bffc27 04/05/2013 09:35 pm Richard Henderson

tcg-s390: Use risbgz for andi

This is immediately usable by the tlb lookup code.

Signed-off-by: Richard Henderson <>

65a62a75 04/05/2013 09:35 pm Richard Henderson

tcg-s390: Cleanup argument shuffling fixme in softmmu code

Signed-off-by: Richard Henderson <>

0db921e6 04/05/2013 09:35 pm Richard Henderson

tcg-s390: Use load-address for addition

Since we're always in 64-bit mode, load address performs a full
64-bit add. Use that for 3-address addition, as well as for
larger constant addends when we lack extended-immediates facility.

Signed-off-by: Richard Henderson <>

a4924e8b 04/05/2013 09:35 pm Richard Henderson

tcg-s390: Properly allocate a stack frame.

Set TCG_TARGET_CALL_STACK_OFFSET properly for the abi. Allocate the
standard TCG_STATIC_CALL_ARGS_SIZE. And while we're at it, allocate
space for CPU_TEMP_BUF_NLONGS.

Signed-off-by: Richard Henderson <>

a01fc30d 04/05/2013 09:35 pm Richard Henderson

tcg-s390: Remove useless preprocessor conditions

We only support 64-bit code generation for s390x.
Don't clutter the code with ifdefs that suggest otherwise.

Signed-off-by: Richard Henderson <>

3790b918 04/05/2013 09:35 pm Richard Henderson

tcg-s390: Implement add2/sub2 opcodes

Signed-off-by: Richard Henderson <>

36017dc6 04/05/2013 09:35 pm Richard Henderson

tcg-s390: Implement mulu2_i64 opcode

Signed-off-by: Richard Henderson <>

96a9f093 04/05/2013 09:35 pm Richard Henderson

tcg-s390: Implement movcond opcodes

Signed-off-by: Richard Henderson <>

d5690ea4 04/05/2013 09:35 pm Richard Henderson

tcg-s390: Implement deposit opcodes

Signed-off-by: Richard Henderson <>

View revisions

Also available in: Atom