Statistics
| Branch: | Revision:

root / target-microblaze @ d92aa883

Name Size
Makefile.objs 98 Bytes
cpu-qom.h 2.3 kB
cpu.c 5 kB
cpu.h 11.4 kB
gdbstub.c 1.6 kB
helper.c 9.8 kB
helper.h 1.3 kB
microblaze-decode.h 2.1 kB
mmu.c 8.9 kB
mmu.h 3 kB
op_helper.c 13.2 kB
translate.c 59 kB

Latest revisions

# Date Author Comment
a235900e 10/24/2013 11:32 pm Edgar E. Iglesias

microblaze: Simplify andn by using tcg_gen_andc

Signed-off-by: Edgar E. Iglesias <>

bb3cb951 10/24/2013 11:32 pm Edgar E. Iglesias

microblaze: Improve srl

write_carry only looks at bit zero, no need to mask out the others.

Meassured a 12% speed improvement in linux-user srl loops.

Signed-off-by: Edgar E. Iglesias <>

09b9f113 10/24/2013 11:32 pm Edgar E. Iglesias

microblaze: Improve src

Microblaze carry is mirrored in MSR31, pick it directly from
there. Also, no need to mask cpu_R[dc->ra] when calling
write_carry.

15% improvement in linux-user src loops.

Signed-off-by: Edgar E. Iglesias <>

536446e9 10/24/2013 11:32 pm Edgar E. Iglesias

microblaze: Move the saving of the reservation addr into gen_load

No functional change.

Signed-off-by: Edgar E. Iglesias <>

4a536270 10/24/2013 11:32 pm Edgar E. Iglesias

microblaze: Turn res_addr into a tcg global

Signed-off-by: Edgar E. Iglesias <>

11a76217 10/24/2013 11:32 pm Edgar E. Iglesias

microblaze: At swx, check that the reserved word is unmodified

This improves the reservation check for system emulation, making
it possible to catch stores that modify reserved word.

Signed-off-by: Edgar E. Iglesias <>

04ec7df7 10/24/2013 11:32 pm Edgar E. Iglesias

microblaze: Clarify expected input of write_carry

Signed-off-by: Edgar E. Iglesias <>

65ab5eb4 10/24/2013 11:32 pm Edgar E. Iglesias

microblaze: Make write_carryi input a boolean

Signed-off-by: Edgar E. Iglesias <>

5cd8f621 10/10/2013 09:43 pm Richard Henderson

tcg: Move helper registration into tcg_context_init

No longer needs to be done on a per-target basis.

Signed-off-by: Richard Henderson <>

8cfd0495 09/02/2013 07:08 pm Richard Henderson

tcg: Change tcg_gen_exit_tb argument to uintptr_t

And update all users.

Reviewed-by: Aurelien Jarno <>
Signed-off-by: Richard Henderson <>

View revisions

Also available in: Atom