xemu/tcg/aarch64
Richard Henderson 65b23204d6 tcg/aarch64: Use LDP to load tlb mask+table
This changes the code generation for the tlb from e.g.

	ldur     x0, [x19, #0xffffffffffffffe0]
	ldur     x1, [x19, #0xffffffffffffffe8]
	and      x0, x0, x20, lsr #8
	add      x1, x1, x0
	ldr      x0, [x1]
	ldr      x1, [x1, #0x18]

to

	ldp      x0, x1, [x19, #-0x20]
	and      x0, x0, x20, lsr #8
	add      x1, x1, x0
	ldr      x0, [x1]
	ldr      x1, [x1, #0x18]

Acked-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2019-06-10 07:03:42 -07:00
..
tcg-target.h tcg/aarch64: Support vector bitwise select value 2019-05-22 15:09:43 -04:00
tcg-target.inc.c tcg/aarch64: Use LDP to load tlb mask+table 2019-06-10 07:03:42 -07:00
tcg-target.opc.h tcg/aarch64: Support vector variable shift opcodes 2019-05-13 22:52:08 +00:00