On 11/18/2016 01:48 PM, Bastian Koppelmann wrote:
On 11/18/2016 12:03 AM, Richard Henderson wrote:
On 11/17/2016 11:09 PM, Bastian Koppelmann wrote:
On 11/17/2016 08:59 PM, Richard Henderson wrote:
On 11/17/2016 08:53 PM, Richard Henderson wrote:
On 11/17/2016 05:50 PM, Bastian Koppelmann wro
On 11/18/2016 12:03 AM, Richard Henderson wrote:
> On 11/17/2016 11:09 PM, Bastian Koppelmann wrote:
>> On 11/17/2016 08:59 PM, Richard Henderson wrote:
>>> On 11/17/2016 08:53 PM, Richard Henderson wrote:
On 11/17/2016 05:50 PM, Bastian Koppelmann wrote:
> On 11/16/2016 08:25 PM, Richard
On 11/17/2016 11:09 PM, Bastian Koppelmann wrote:
On 11/17/2016 08:59 PM, Richard Henderson wrote:
On 11/17/2016 08:53 PM, Richard Henderson wrote:
On 11/17/2016 05:50 PM, Bastian Koppelmann wrote:
On 11/16/2016 08:25 PM, Richard Henderson wrote:
+
+OP_32_64(clz):
+if (const_args[
On 11/17/2016 08:59 PM, Richard Henderson wrote:
> On 11/17/2016 08:53 PM, Richard Henderson wrote:
>> On 11/17/2016 05:50 PM, Bastian Koppelmann wrote:
>>> On 11/16/2016 08:25 PM, Richard Henderson wrote:
+
+OP_32_64(clz):
+if (const_args[2]) {
+tcg_debu
On 11/17/2016 08:53 PM, Richard Henderson wrote:
On 11/17/2016 05:50 PM, Bastian Koppelmann wrote:
On 11/16/2016 08:25 PM, Richard Henderson wrote:
+
+OP_32_64(clz):
+if (const_args[2]) {
+tcg_debug_assert(have_bmi1);
+tcg_debug_assert(args[2] == (rexw ? 64 :
On 11/17/2016 05:50 PM, Bastian Koppelmann wrote:
On 11/16/2016 08:25 PM, Richard Henderson wrote:
+
+OP_32_64(clz):
+if (const_args[2]) {
+tcg_debug_assert(have_bmi1);
+tcg_debug_assert(args[2] == (rexw ? 64 : 32));
+tcg_out_modrm(s, OPC_LZCNT + r
On 11/16/2016 08:25 PM, Richard Henderson wrote:
> +
> +OP_32_64(clz):
> +if (const_args[2]) {
> +tcg_debug_assert(have_bmi1);
> +tcg_debug_assert(args[2] == (rexw ? 64 : 32));
> +tcg_out_modrm(s, OPC_LZCNT + rexw, args[0], args[1]);
> +} else
Signed-off-by: Richard Henderson
---
tcg/i386/tcg-target.h | 8 ++---
tcg/i386/tcg-target.inc.c | 83 ++-
2 files changed, 78 insertions(+), 13 deletions(-)
diff --git a/tcg/i386/tcg-target.h b/tcg/i386/tcg-target.h
index f2d9955..8fff287 100644
-