qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] branches are expensive


From: Steffen Liebergeld
Subject: [Qemu-devel] branches are expensive
Date: Tue, 17 Mar 2009 11:05:24 +0000 (UTC)
User-agent: slrn/pre0.9.9-111 (Linux)

Hi,

while measuring the execution of an ARM guest, I encountered that branches are
extremely expensive in terms of executed host instructions. A single ARM
branch takes 148 to 152 host instructions. In my setup host and guest use the
ARM instruction set architecture.

My question is what makes branches so expensive? What code is run when
executing a branch? Other instructions are translated to 14 to 40
instructions.

Any help is appreciated.

Greetings, Steffen





reply via email to

[Prev in Thread] Current Thread [Next in Thread]