summary refs log tree commit diff stats
path: root/qga/commands-posix.c
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2019-03-22 23:35:26 -0700
committerRichard Henderson <richard.henderson@linaro.org>2019-06-10 07:03:42 -0700
commit65b23204d609c5aac819049c2d7314b4abd73122 (patch)
treecbe4fb2d13593d9f1e89c3f1c902bab7a2e0d923 /qga/commands-posix.c
parente8b5fae5161c48e0d0e8b35eaf9dd8f35d692088 (diff)
downloadfocaccia-qemu-65b23204d609c5aac819049c2d7314b4abd73122.tar.gz
focaccia-qemu-65b23204d609c5aac819049c2d7314b4abd73122.zip
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>
Diffstat (limited to 'qga/commands-posix.c')
0 files changed, 0 insertions, 0 deletions