Statistics
| Branch: | Revision:

root / target-s390x @ 1ac5889f

Name Size
Makefile.objs 184 Bytes
cc_helper.c 12.8 kB
cpu-qom.h 1.7 kB
cpu.c 2.6 kB
cpu.h 32.5 kB
fpu_helper.c 24.3 kB
helper.c 16.7 kB
helper.h 5.9 kB
insn-data.def 5.4 kB
insn-format.def 2.4 kB
int_helper.c 4.4 kB
interrupt.c 790 Bytes
kvm.c 15.7 kB
machine.c 930 Bytes
mem_helper.c 29.6 kB
misc_helper.c 10.4 kB
translate.c 165.8 kB

Latest revisions

# Date Author Comment
d5a103cd 01/05/2013 10:00 pm Richard Henderson

target-s390: Reorg exception handling

Make the user path more like the system path. Prepare for more kinds
of runtime exceptions. Rename ILC to ILEN to make it clear that we
want to pass around a full instruction length, rather than a "code"
that happens to be stored one bit left in a larger field....

d82287de 01/05/2013 10:00 pm Richard Henderson

target-s390: Convert ADD HALFWORD

Signed-off-by: Richard Henderson <>

3f4cb56a 01/05/2013 10:00 pm Richard Henderson

target-s390: Implement SUBTRACT HALFWORD

Signed-off-by: Richard Henderson <>

e272b3ac 01/05/2013 10:00 pm Richard Henderson

target-s390: Implement ADD LOGICAL WITH SIGNED IMMEDIATE

Signed-off-by: Richard Henderson <>

d1c04a2b 01/05/2013 10:00 pm Richard Henderson

target-s390: Convert MULTIPLY HALFWORD, SINGLE

Signed-off-by: Richard Henderson <>

d87aaf93 01/05/2013 10:00 pm Richard Henderson

target-s390: Convert 32-bit MULTIPLY, MULTIPLY LOGICAL

Signed-off-by: Richard Henderson <>

1ac5889f 01/05/2013 10:00 pm Richard Henderson

target-s390: Convert 64-bit MULTIPLY LOGICAL

Use a new "retxl" member of CPUS290XState to return the "eXtra Low" part
of a 128-bit value. That said, this will get used when two independent
values need returning (e.g. quotient+remainder) as well.

At the same time, shuffle the elements of CPUS390XState to get this new...

51855ecf 01/05/2013 10:00 pm Richard Henderson

target-s390: Fix PSW_MASK handling

We were treating psw.mask as the 32-bit quantity it is in ESA mode.
In particular, the CC field was at the wrong place.

Signed-off-by: Richard Henderson <>

ad044d09 01/05/2013 10:00 pm Richard Henderson

target-s390: Add format based disassassmbly infrastructure

Signed-off-by: Richard Henderson <>

3fde06f5 01/05/2013 10:00 pm Richard Henderson

target-s390: Split out disas_jcc

Lots of duplicated code replaced with a couple of tables. We no longer
attempt to manually invert the logic operation: the comments now match
the code. In the fully general test, constant propagate (1 << (3 - cc))
into (8 >> cc)....

View revisions

Also available in: Atom