qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH 02/10] Specialize tcg_gen_not_i64 for 32-bit tar


From: Paul Brook
Subject: Re: [Qemu-devel] [PATCH 02/10] Specialize tcg_gen_not_i64 for 32-bit targets
Date: Tue, 31 Mar 2009 22:45:23 +0000
User-agent: KMail/1.9.9

>  #ifdef TCG_TARGET_HAS_not_i64
>      tcg_gen_op2_i64(INDEX_op_not_i64, ret, arg);
> +#elif defined(TCG_TARGET_HAS_not_i32)
> +    tcg_gen_not_i32(TCGV_LOW(ret), TCGV_LOW(arg));
> +    tcg_gen_not_i32(TCGV_HIGH(ret), TCGV_HIGH(arg));
>  #else
>      tcg_gen_xori_i64(ret, arg, -1);

This is only valid when TCG_TARGET_REG_BITS == 32

Annother possibility is to move the the op_not generation to gen_xori. You 
should get this for free then.

Paul




reply via email to

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