From nobody Sun Apr 12 07:25:00 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1771363453; cv=none; d=zohomail.com; s=zohoarc; b=mGozTHNGS8EsIZE1BXLAPbpNmii3mNHs8IE26i9TlnhqYo25stO/H2Xkemf8H6GONNOLeBhYQ5xpSY5uZVeHs9oEawzcdg/9Qj6bAk49e4rzJXoSzqBylR35/pgFzuHrh38MDQZj4x+EJX1u2qrIcrofDgTkux2beCKiTPiF0F4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1771363453; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=gfgCsWubwOz8K2Dazgy4vfRsEw2hF2osh1NPGFOAWrA=; b=IYlkb+OcQbwy7LFJL7N/+oARCulNcDyJFVQrwz3mnuMbYPgjcmWT2bYMuWas0QPDRoqavCPXBSJmN35Rk7CVgza5g/il4OscluD8rR57CVsCCMrsjWssqHhi50F/nVpgpEAVfyBkanoHvdpyCL4YEaRxYu7RCjNRpL8ZSC6S8EA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177136345354761.676205236762144; Tue, 17 Feb 2026 13:24:13 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vsSX6-0002hz-Uf; Tue, 17 Feb 2026 16:23:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vsSX5-0002hJ-Io for qemu-devel@nongnu.org; Tue, 17 Feb 2026 16:22:59 -0500 Received: from mail-oi1-x22a.google.com ([2607:f8b0:4864:20::22a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vsSX1-0002IB-7I for qemu-devel@nongnu.org; Tue, 17 Feb 2026 16:22:59 -0500 Received: by mail-oi1-x22a.google.com with SMTP id 5614622812f47-463960df4f9so2809480b6e.0 for ; Tue, 17 Feb 2026 13:22:54 -0800 (PST) Received: from taylor-ubuntu.. (c-67-172-136-152.hsd1.co.comcast.net. [67.172.136.152]) by smtp.gmail.com with ESMTPSA id 5614622812f47-4636ae8f86fsm12899319b6e.3.2026.02.17.13.22.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Feb 2026 13:22:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771363374; x=1771968174; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=gfgCsWubwOz8K2Dazgy4vfRsEw2hF2osh1NPGFOAWrA=; b=Fr9bgvBPlxyRHsOFbNw3yOIQ0rQcz1lhLa5buujWvw9KanBpzz4Y3867vd3WVnuejI KDHqNh4HK1XeQKQllI5SJve/r2AkUdlEkcKd4U24X3mB/8usC5uM6bn8i4uiXyEnx3aO gKBX9Fhv7MLIct6K6xyt+myJ9LqexkzBHsKwJiUwmnq/3zPWB47IcwDHinvJqYPf/iBr aW40OpS1iBNfHU82E9dmUddfAi9ZKVAl7TASAxX1bUn/yh5FNfaETGg48Q7PH98bxxbV x0bRYJ99zm2oQhXDM7BTvGMLVG/7hesyfmIDXnEM8Zg3Y490pW4RjWHt2JRnTKHw3aBh yp6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771363374; x=1771968174; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=gfgCsWubwOz8K2Dazgy4vfRsEw2hF2osh1NPGFOAWrA=; b=i7zBOF279zrd7t2C4uQ46RwxIXleGuZZk4aqdj1ScIuMq9KfhydxfUTDogSX9KHRhE 9Wo+GOmcO3zkpzuP6n3HvLeXjtF4kbvQUJscJBvmXUJ0eUkoLf+/VUmcEFQGhut1m9HG oE2DcedvuO1QqPbLxSEBPGY0piE/Q/8xjISBflau7APs1Kq+UYLVGzPvED8zaPaC4kba WBkyNhZ31Scruyn/UPQO8MMhoXKXVBTJdeMjdlXloKhixiW+cejTo9Lk1/x/nDruevZv /GXcT9NqtMx+w/3iZVq6hP/b963Z1XnU6wEJQ8Vh9mO5HZP2wV+yHeNON2+ObCMjnz95 SzZg== X-Gm-Message-State: AOJu0YySj0rKk9v6GBGcdxGJLrt8Z2ml+OEcGaSlKjueUNewEYhv468s wOMRy+UTK0LGHzZ29FpaEC3q08cr//7rWNqFUbPK8ifhFCa23fepEeIZfK796A== X-Gm-Gg: AZuq6aJT3K7AJzWT9mryuHNmXvJLjw3MVlgYPAdzbYZgs5CMzt9W0EktFIbMLOPnQaw NMKk56ledP5Jbz2/8/4lV7EAQNCzzokTH8wPwv3aB9mL+kW5pqh5zBGYaV6ERR0onRr15lcnFfP 8pa7glL+2aC7OdwfeBeu6V+GX1lwfNKr9Vb2WEC3cUEU4hmdBeHp/tDPdUdSTgs9T1pIYi1C5N9 SS+S/rUaJ3BmJOIqGZPbKCqXh9rd6K/bdOI+pIVXqubfgUoIB6yr3OQoJ/f5vPc4fZBVMh34xF1 Akns4MAJtt+oNPmQzL8rris3h82abu6OjHS3p1TNlaoydybzqtapDMM5pLVSwSVZMxafcz9EHng NVkK3tfuJQKA1eezu5wCOU8CcIxvfPpfwpSXFRvRbCbXAT3rjXpycjke9B3soEi8oUHa8qoVRJS O8Xd7Ow5pInF1unTAy737ZTqB+UviIZfpwKb7FyBuTWWjeaLHYwhl4whyccMZPV1LKsk02NhjAQ buC0DF/7NwRRKe4gboy+Ko1nj8= X-Received: by 2002:a05:6808:2445:b0:450:5e3a:6f1a with SMTP id 5614622812f47-463b3f655e2mr6719364b6e.20.1771363373404; Tue, 17 Feb 2026 13:22:53 -0800 (PST) From: Taylor Simpson To: qemu-devel@nongnu.org Cc: brian.cain@oss.qualcomm.com, matheus.bernardino@oss.qualcomm.com, sid.manning@oss.qualcomm.com, marco.liebel@oss.qualcomm.com, richard.henderson@linaro.org, philmd@linaro.org, ale@rev.ng, anjo@rev.ng, ltaylorsimpson@gmail.com Subject: [PATCH v3 4/8] Hexagon (target/hexagon) Introduce tag_rev_info.c.inc Date: Tue, 17 Feb 2026 14:22:41 -0700 Message-ID: <20260217212245.95321-5-ltaylorsimpson@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260217212245.95321-1-ltaylorsimpson@gmail.com> References: <20260217212245.95321-1-ltaylorsimpson@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::22a; envelope-from=ltaylorsimpson@gmail.com; helo=mail-oi1-x22a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1771363455733158500 From: Matheus Tavares Bernardino Table that records which CPU revision introduced or removed for each opcode Co-authored-by: Brian Cain Co-authored-by: Taylor Simpson Signed-off-by: Brian Cain Signed-off-by: Taylor Simpson Reviewed-by: Anton Johansson --- target/hexagon/tag_rev_info.c.inc | 613 ++++++++++++++++++++++++++++++ 1 file changed, 613 insertions(+) create mode 100644 target/hexagon/tag_rev_info.c.inc diff --git a/target/hexagon/tag_rev_info.c.inc b/target/hexagon/tag_rev_inf= o.c.inc new file mode 100644 index 0000000000..11c90f86ad --- /dev/null +++ b/target/hexagon/tag_rev_info.c.inc @@ -0,0 +1,613 @@ +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + * SPDX-License-Identifier: GPL-2.0-or-later + */ + +#ifndef HEXAGON_TAG_ARCH_TABLE_H +#define HEXAGON_TAG_ARCH_TABLE_H + +struct tag_rev_info { HexagonVersion introduced, removed; }; + +static const struct tag_rev_info tag_rev_info[XX_LAST_OPCODE] =3D { + [A5_ACS] =3D { .introduced =3D HEX_VER_V55, .removed =3D HEX_VER_NONE = }, + + [J2_jumpfpt] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [J2_jumprfpt] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [J2_jumprtpt] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [J2_jumptpt] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [S6_rol_i_p] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [S6_rol_i_p_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [S6_rol_i_p_and] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [S6_rol_i_p_nac] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [S6_rol_i_p_or] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [S6_rol_i_p_xacc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [S6_rol_i_r] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [S6_rol_i_r_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [S6_rol_i_r_and] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [S6_rol_i_r_nac] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [S6_rol_i_r_or] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [S6_rol_i_r_xacc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_extractw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_lvsplatw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_pred_and] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_pred_and_n] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_pred_not] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_pred_or] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_pred_or_n] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_pred_scalar2] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_pred_xor] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vL32Ub_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vL32Ub_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vL32Ub_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vL32b_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vL32b_cur_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vL32b_cur_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vL32b_cur_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX= _VER_NONE }, + [V6_vL32b_nt_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vL32b_nt_cur_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vL32b_nt_cur_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vL32b_nt_cur_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D = HEX_VER_NONE }, + [V6_vL32b_nt_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vL32b_nt_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vL32b_nt_tmp_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vL32b_nt_tmp_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vL32b_nt_tmp_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D = HEX_VER_NONE }, + [V6_vL32b_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vL32b_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vL32b_tmp_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vL32b_tmp_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vL32b_tmp_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX= _VER_NONE }, + [V6_vS32Ub_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vS32Ub_npred_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vS32Ub_npred_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vS32Ub_npred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D = HEX_VER_NONE }, + [V6_vS32Ub_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vS32Ub_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vS32Ub_pred_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HE= X_VER_NONE }, + [V6_vS32Ub_pred_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HE= X_VER_NONE }, + [V6_vS32Ub_pred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vS32b_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vS32b_new_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vS32b_new_npred_ai] =3D { .introduced =3D HEX_VER_V60, .removed = =3D HEX_VER_NONE }, + [V6_vS32b_new_npred_pi] =3D { .introduced =3D HEX_VER_V60, .removed = =3D HEX_VER_NONE }, + [V6_vS32b_new_npred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed = =3D HEX_VER_NONE }, + [V6_vS32b_new_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vS32b_new_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX= _VER_NONE }, + [V6_vS32b_new_pred_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D= HEX_VER_NONE }, + [V6_vS32b_new_pred_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D= HEX_VER_NONE }, + [V6_vS32b_new_pred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed = =3D HEX_VER_NONE }, + [V6_vS32b_npred_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HE= X_VER_NONE }, + [V6_vS32b_npred_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HE= X_VER_NONE }, + [V6_vS32b_npred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vS32b_nqpred_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vS32b_nqpred_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vS32b_nqpred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D = HEX_VER_NONE }, + [V6_vS32b_nt_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vS32b_nt_new_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vS32b_nt_new_npred_ai] =3D { .introduced =3D HEX_VER_V60, .removed= =3D HEX_VER_NONE }, + [V6_vS32b_nt_new_npred_pi] =3D { .introduced =3D HEX_VER_V60, .removed= =3D HEX_VER_NONE }, + [V6_vS32b_nt_new_npred_ppu] =3D { .introduced =3D HEX_VER_V60, .remove= d =3D HEX_VER_NONE }, + [V6_vS32b_nt_new_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vS32b_nt_new_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D = HEX_VER_NONE }, + [V6_vS32b_nt_new_pred_ai] =3D { .introduced =3D HEX_VER_V60, .removed = =3D HEX_VER_NONE }, + [V6_vS32b_nt_new_pred_pi] =3D { .introduced =3D HEX_VER_V60, .removed = =3D HEX_VER_NONE }, + [V6_vS32b_nt_new_pred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed= =3D HEX_VER_NONE }, + [V6_vS32b_nt_npred_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D= HEX_VER_NONE }, + [V6_vS32b_nt_npred_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D= HEX_VER_NONE }, + [V6_vS32b_nt_npred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed = =3D HEX_VER_NONE }, + [V6_vS32b_nt_nqpred_ai] =3D { .introduced =3D HEX_VER_V60, .removed = =3D HEX_VER_NONE }, + [V6_vS32b_nt_nqpred_pi] =3D { .introduced =3D HEX_VER_V60, .removed = =3D HEX_VER_NONE }, + [V6_vS32b_nt_nqpred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed = =3D HEX_VER_NONE }, + [V6_vS32b_nt_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vS32b_nt_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vS32b_nt_pred_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D = HEX_VER_NONE }, + [V6_vS32b_nt_pred_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D = HEX_VER_NONE }, + [V6_vS32b_nt_pred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D= HEX_VER_NONE }, + [V6_vS32b_nt_qpred_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D= HEX_VER_NONE }, + [V6_vS32b_nt_qpred_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D= HEX_VER_NONE }, + [V6_vS32b_nt_qpred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed = =3D HEX_VER_NONE }, + [V6_vS32b_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vS32b_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vS32b_pred_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX= _VER_NONE }, + [V6_vS32b_pred_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX= _VER_NONE }, + [V6_vS32b_pred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D HE= X_VER_NONE }, + [V6_vS32b_qpred_ai] =3D { .introduced =3D HEX_VER_V60, .removed =3D HE= X_VER_NONE }, + [V6_vS32b_qpred_pi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HE= X_VER_NONE }, + [V6_vS32b_qpred_ppu] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vabsdiffh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vabsdiffub] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vabsdiffuh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vabsdiffw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vabsh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vabsh_sat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vabsw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vabsw_sat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vaddb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vaddb_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vaddbnq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vaddbq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vaddh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vaddh_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vaddhnq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vaddhq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vaddhsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vaddhsat_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vaddhw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vaddubh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vaddubsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vaddubsat_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vadduhsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vadduhsat_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vadduhw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vaddw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vaddw_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vaddwnq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vaddwq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vaddwsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vaddwsat_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_valignb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_valignbi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vand] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE= }, + [V6_vandqrt] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vandqrt_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vandvrt] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vandvrt_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vaslh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vaslhv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vaslw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vaslw_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vaslwv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vasrh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vasrhbrndsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vasrhubrndsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX= _VER_NONE }, + [V6_vasrhubsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vasrhv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vasrw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vasrw_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vasrwh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vasrwhrndsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vasrwhsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vasrwuhsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vasrwv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vassign] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vavgh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vavghrnd] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vavgub] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vavgubrnd] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vavguh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vavguhrnd] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vavgw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vavgwrnd] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vccombine] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vcl0h] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vcl0w] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vcmov] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vcombine] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vdeal] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vdealb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vdealb4w] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vdealh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vdealvdd] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vdelta] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vdmpybus] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vdmpybus_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vdmpybus_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vdmpybus_dv_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vdmpyhb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vdmpyhb_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vdmpyhb_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vdmpyhb_dv_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HE= X_VER_NONE }, + [V6_vdmpyhisat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vdmpyhisat_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HE= X_VER_NONE }, + [V6_vdmpyhsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vdmpyhsat_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX= _VER_NONE }, + [V6_vdmpyhsuisat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vdmpyhsuisat_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D = HEX_VER_NONE }, + [V6_vdmpyhsusat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vdmpyhsusat_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D H= EX_VER_NONE }, + [V6_vdmpyhvsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vdmpyhvsat_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HE= X_VER_NONE }, + [V6_vdsaduh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vdsaduh_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_veqb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE= }, + [V6_veqb_and] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_veqb_or] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_veqb_xor] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_veqh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE= }, + [V6_veqh_and] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_veqh_or] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_veqh_xor] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_veqw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE= }, + [V6_veqw_and] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_veqw_or] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_veqw_xor] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vgtb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE= }, + [V6_vgtb_and] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vgtb_or] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vgtb_xor] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vgth] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE= }, + [V6_vgth_and] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vgth_or] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vgth_xor] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vgtub] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vgtub_and] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vgtub_or] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vgtub_xor] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vgtuh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vgtuh_and] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vgtuh_or] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vgtuh_xor] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vgtuw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vgtuw_and] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vgtuw_or] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vgtuw_xor] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vgtw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE= }, + [V6_vgtw_and] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vgtw_or] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vgtw_xor] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vhist] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vhistq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vinsertwr] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vlalignb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vlalignbi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vlsrh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vlsrhv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vlsrw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vlsrwv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vlutvvb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vlutvvb_oracc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX= _VER_NONE }, + [V6_vlutvwh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vlutvwh_oracc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX= _VER_NONE }, + [V6_vmaxh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vmaxub] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vmaxuh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vmaxw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vminh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vminub] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vminuh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vminw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vmpabus] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vmpabus_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vmpabusv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vmpabuuv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vmpahb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vmpahb_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vmpybus] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vmpybus_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vmpybusv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vmpybusv_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vmpybv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vmpybv_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vmpyewuh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vmpyh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vmpyhsat_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vmpyhsrs] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vmpyhss] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vmpyhus] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vmpyhus_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vmpyhv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vmpyhv_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vmpyhvsrs] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vmpyieoh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vmpyiewh_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vmpyiewuh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vmpyiewuh_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX= _VER_NONE }, + [V6_vmpyih] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vmpyih_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vmpyihb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vmpyihb_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vmpyiowh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vmpyiwb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vmpyiwb_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vmpyiwh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vmpyiwh_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vmpyowh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vmpyowh_rnd] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vmpyowh_rnd_sacc] =3D { .introduced =3D HEX_VER_V60, .removed =3D = HEX_VER_NONE }, + [V6_vmpyowh_sacc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vmpyub] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vmpyub_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vmpyubv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vmpyubv_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vmpyuh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vmpyuh_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vmpyuhv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vmpyuhv_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vmux] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE= }, + [V6_vnavgh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vnavgub] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vnavgw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vnccombine] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vncmov] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vnormamth] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vnormamtw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vnot] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE= }, + [V6_vor] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE = }, + [V6_vpackeb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vpackeh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vpackhb_sat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vpackhub_sat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vpackob] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vpackoh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vpackwh_sat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vpackwuh_sat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vpopcounth] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vrdelta] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vrmpybus] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vrmpybus_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vrmpybusi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vrmpybusi_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX= _VER_NONE }, + [V6_vrmpybusv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vrmpybusv_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX= _VER_NONE }, + [V6_vrmpybv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vrmpybv_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vrmpyub] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vrmpyub_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vrmpyubi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vrmpyubi_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vrmpyubv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vrmpyubv_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vror] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE= }, + [V6_vroundhb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vroundhub] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vroundwh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vroundwuh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vrsadubi] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vrsadubi_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vsathub] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vsatwh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vsb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE = }, + [V6_vsh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE = }, + [V6_vshufeh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vshuff] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vshuffb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vshuffeb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vshuffh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vshuffob] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vshuffvdd] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vshufoeb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vshufoeh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vshufoh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vsubb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vsubb_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vsubbnq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vsubbq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vsubh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vsubh_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vsubhnq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vsubhq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vsubhsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vsubhsat_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vsubhw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vsububh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vsububsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vsububsat_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vsubuhsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vsubuhsat_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vsubuhw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vsubw] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vsubw_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vsubwnq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vsubwq] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vsubwsat] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vsubwsat_dv] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vswap] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NON= E }, + [V6_vtmpyb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NO= NE }, + [V6_vtmpyb_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VE= R_NONE }, + [V6_vtmpybus] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vtmpybus_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_= VER_NONE }, + [V6_vtmpyhb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_N= ONE }, + [V6_vtmpyhb_acc] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_V= ER_NONE }, + [V6_vunpackb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vunpackh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_= NONE }, + [V6_vunpackob] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vunpackoh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vunpackub] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vunpackuh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER= _NONE }, + [V6_vxor] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE= }, + [V6_vzb] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE = }, + [V6_vzh] =3D { .introduced =3D HEX_VER_V60, .removed =3D HEX_VER_NONE = }, + + [A6_vminub_RdP] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VE= R_NONE }, + [M6_vabsdiffb] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER= _NONE }, + [M6_vabsdiffub] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VE= R_NONE }, + [S6_vsplatrbp] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER= _NONE }, + [S6_vtrunehb_ppp] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_= VER_NONE }, + [S6_vtrunohb_ppp] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_= VER_NONE }, + [V6_lvsplatb] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_lvsplath] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_pred_scalar2v2] =3D { .introduced =3D HEX_VER_V62, .removed =3D HE= X_VER_NONE }, + [V6_shuffeqh] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_shuffeqw] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_vL32b_cur_npred_ai] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vL32b_cur_npred_pi] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vL32b_cur_npred_ppu] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vL32b_cur_pred_ai] =3D { .introduced =3D HEX_VER_V62, .removed =3D= HEX_VER_NONE }, + [V6_vL32b_cur_pred_pi] =3D { .introduced =3D HEX_VER_V62, .removed =3D= HEX_VER_NONE }, + [V6_vL32b_cur_pred_ppu] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vL32b_npred_ai] =3D { .introduced =3D HEX_VER_V62, .removed =3D HE= X_VER_NONE }, + [V6_vL32b_npred_pi] =3D { .introduced =3D HEX_VER_V62, .removed =3D HE= X_VER_NONE }, + [V6_vL32b_npred_ppu] =3D { .introduced =3D HEX_VER_V62, .removed =3D H= EX_VER_NONE }, + [V6_vL32b_nt_cur_npred_ai] =3D { .introduced =3D HEX_VER_V62, .removed= =3D HEX_VER_NONE }, + [V6_vL32b_nt_cur_npred_pi] =3D { .introduced =3D HEX_VER_V62, .removed= =3D HEX_VER_NONE }, + [V6_vL32b_nt_cur_npred_ppu] =3D { .introduced =3D HEX_VER_V62, .remove= d =3D HEX_VER_NONE }, + [V6_vL32b_nt_cur_pred_ai] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vL32b_nt_cur_pred_pi] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vL32b_nt_cur_pred_ppu] =3D { .introduced =3D HEX_VER_V62, .removed= =3D HEX_VER_NONE }, + [V6_vL32b_nt_npred_ai] =3D { .introduced =3D HEX_VER_V62, .removed =3D= HEX_VER_NONE }, + [V6_vL32b_nt_npred_pi] =3D { .introduced =3D HEX_VER_V62, .removed =3D= HEX_VER_NONE }, + [V6_vL32b_nt_npred_ppu] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vL32b_nt_pred_ai] =3D { .introduced =3D HEX_VER_V62, .removed =3D = HEX_VER_NONE }, + [V6_vL32b_nt_pred_pi] =3D { .introduced =3D HEX_VER_V62, .removed =3D = HEX_VER_NONE }, + [V6_vL32b_nt_pred_ppu] =3D { .introduced =3D HEX_VER_V62, .removed =3D= HEX_VER_NONE }, + [V6_vL32b_nt_tmp_npred_ai] =3D { .introduced =3D HEX_VER_V62, .removed= =3D HEX_VER_NONE }, + [V6_vL32b_nt_tmp_npred_pi] =3D { .introduced =3D HEX_VER_V62, .removed= =3D HEX_VER_NONE }, + [V6_vL32b_nt_tmp_npred_ppu] =3D { .introduced =3D HEX_VER_V62, .remove= d =3D HEX_VER_NONE }, + [V6_vL32b_nt_tmp_pred_ai] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vL32b_nt_tmp_pred_pi] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vL32b_nt_tmp_pred_ppu] =3D { .introduced =3D HEX_VER_V62, .removed= =3D HEX_VER_NONE }, + [V6_vL32b_pred_ai] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX= _VER_NONE }, + [V6_vL32b_pred_pi] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX= _VER_NONE }, + [V6_vL32b_pred_ppu] =3D { .introduced =3D HEX_VER_V62, .removed =3D HE= X_VER_NONE }, + [V6_vL32b_tmp_npred_ai] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vL32b_tmp_npred_pi] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vL32b_tmp_npred_ppu] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vL32b_tmp_pred_ai] =3D { .introduced =3D HEX_VER_V62, .removed =3D= HEX_VER_NONE }, + [V6_vL32b_tmp_pred_pi] =3D { .introduced =3D HEX_VER_V62, .removed =3D= HEX_VER_NONE }, + [V6_vL32b_tmp_pred_ppu] =3D { .introduced =3D HEX_VER_V62, .removed = =3D HEX_VER_NONE }, + [V6_vaddbsat] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_vaddbsat_dv] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_V= ER_NONE }, + [V6_vaddcarry] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER= _NONE }, + [V6_vaddclbh] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_vaddclbw] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_vaddhw_acc] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VE= R_NONE }, + [V6_vaddubh_acc] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_V= ER_NONE }, + [V6_vaddububb_sat] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX= _VER_NONE }, + [V6_vadduhw_acc] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_V= ER_NONE }, + [V6_vadduwsat] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER= _NONE }, + [V6_vadduwsat_dv] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_= VER_NONE }, + [V6_vandnqrt] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_vandnqrt_acc] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_= VER_NONE }, + [V6_vandvnqv] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_vandvqv] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_N= ONE }, + [V6_vasrhbsat] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER= _NONE }, + [V6_vasruwuhrndsat] =3D { .introduced =3D HEX_VER_V62, .removed =3D HE= X_VER_NONE }, + [V6_vasrwuhrndsat] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX= _VER_NONE }, + [V6_vlsrb] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_NON= E }, + [V6_vlutvvb_nm] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VE= R_NONE }, + [V6_vlutvvb_oracci] =3D { .introduced =3D HEX_VER_V62, .removed =3D HE= X_VER_NONE }, + [V6_vlutvvbi] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_vlutvwh_nm] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VE= R_NONE }, + [V6_vlutvwh_oracci] =3D { .introduced =3D HEX_VER_V62, .removed =3D HE= X_VER_NONE }, + [V6_vlutvwhi] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_vmaxb] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_NON= E }, + [V6_vminb] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_NON= E }, + [V6_vmpauhb] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_N= ONE }, + [V6_vmpauhb_acc] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_V= ER_NONE }, + [V6_vmpyewuh_64] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_V= ER_NONE }, + [V6_vmpyiwub] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_vmpyiwub_acc] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_= VER_NONE }, + [V6_vmpyowh_64_acc] =3D { .introduced =3D HEX_VER_V62, .removed =3D HE= X_VER_NONE }, + [V6_vrounduhub] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VE= R_NONE }, + [V6_vrounduwuh] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VE= R_NONE }, + [V6_vsatuwuh] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_vsubbsat] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER_= NONE }, + [V6_vsubbsat_dv] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_V= ER_NONE }, + [V6_vsubcarry] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER= _NONE }, + [V6_vsubububb_sat] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX= _VER_NONE }, + [V6_vsubuwsat] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER= _NONE }, + [V6_vsubuwsat_dv] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_= VER_NONE }, + [V6_vwhist128] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER= _NONE }, + [V6_vwhist128m] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VE= R_NONE }, + [V6_vwhist128q] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VE= R_NONE }, + [V6_vwhist128qm] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_V= ER_NONE }, + [V6_vwhist256] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VER= _NONE }, + [V6_vwhist256_sat] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX= _VER_NONE }, + [V6_vwhist256q] =3D { .introduced =3D HEX_VER_V62, .removed =3D HEX_VE= R_NONE }, + [V6_vwhist256q_sat] =3D { .introduced =3D HEX_VER_V62, .removed =3D HE= X_VER_NONE }, + + [A6_vcmpbeq_notany] =3D { .introduced =3D HEX_VER_V65, .removed =3D HE= X_VER_NONE }, + [V6_vS32b_srls_ai] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX= _VER_NONE }, + [V6_vS32b_srls_pi] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX= _VER_NONE }, + [V6_vS32b_srls_ppu] =3D { .introduced =3D HEX_VER_V65, .removed =3D HE= X_VER_NONE }, + [V6_vabsb] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER_NON= E }, + [V6_vabsb_sat] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER= _NONE }, + [V6_vaslh_acc] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER= _NONE }, + [V6_vasrh_acc] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER= _NONE }, + [V6_vasruhubrndsat] =3D { .introduced =3D HEX_VER_V65, .removed =3D HE= X_VER_NONE }, + [V6_vasruhubsat] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_V= ER_NONE }, + [V6_vasruwuhsat] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_V= ER_NONE }, + [V6_vavgb] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER_NON= E }, + [V6_vavgbrnd] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER_= NONE }, + [V6_vavguw] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER_NO= NE }, + [V6_vavguwrnd] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER= _NONE }, + [V6_vgathermh] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER= _NONE }, + [V6_vgathermhq] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VE= R_NONE }, + [V6_vgathermhw] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VE= R_NONE }, + [V6_vgathermhwq] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_V= ER_NONE }, + [V6_vgathermw] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER= _NONE }, + [V6_vgathermwq] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VE= R_NONE }, + [V6_vlut4] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER_NON= E }, + [V6_vmpabuu] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER_N= ONE }, + [V6_vmpabuu_acc] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_V= ER_NONE }, + [V6_vmpahhsat] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER= _NONE }, + [V6_vmpauhuhsat] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_V= ER_NONE }, + [V6_vmpsuhuhsat] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_V= ER_NONE }, + [V6_vmpyh_acc] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER= _NONE }, + [V6_vmpyuhe] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER_N= ONE }, + [V6_vmpyuhe_acc] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_V= ER_NONE }, + [V6_vnavgb] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER_NO= NE }, + [V6_vprefixqb] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER= _NONE }, + [V6_vprefixqh] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER= _NONE }, + [V6_vprefixqw] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VER= _NONE }, + [V6_vscattermh] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VE= R_NONE }, + [V6_vscattermh_add] =3D { .introduced =3D HEX_VER_V65, .removed =3D HE= X_VER_NONE }, + [V6_vscattermhq] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_V= ER_NONE }, + [V6_vscattermhw] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_V= ER_NONE }, + [V6_vscattermhw_add] =3D { .introduced =3D HEX_VER_V65, .removed =3D H= EX_VER_NONE }, + [V6_vscattermhwq] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_= VER_NONE }, + [V6_vscattermw] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_VE= R_NONE }, + [V6_vscattermw_add] =3D { .introduced =3D HEX_VER_V65, .removed =3D HE= X_VER_NONE }, + [V6_vscattermwq] =3D { .introduced =3D HEX_VER_V65, .removed =3D HEX_V= ER_NONE }, + + [F2_dfadd] =3D { .introduced =3D HEX_VER_V66, .removed =3D HEX_VER_NON= E }, + [F2_dfsub] =3D { .introduced =3D HEX_VER_V66, .removed =3D HEX_VER_NON= E }, + [M2_mnaci] =3D { .introduced =3D HEX_VER_V66, .removed =3D HEX_VER_NON= E }, + [S2_mask] =3D { .introduced =3D HEX_VER_V66, .removed =3D HEX_VER_NONE= }, + [V6_vaddcarryo] =3D { .introduced =3D HEX_VER_V66, .removed =3D HEX_VE= R_NONE }, + [V6_vaddcarrysat] =3D { .introduced =3D HEX_VER_V66, .removed =3D HEX_= VER_NONE }, + [V6_vasr_into] =3D { .introduced =3D HEX_VER_V66, .removed =3D HEX_VER= _NONE }, + [V6_vrotr] =3D { .introduced =3D HEX_VER_V66, .removed =3D HEX_VER_NON= E }, + [V6_vsatdw] =3D { .introduced =3D HEX_VER_V66, .removed =3D HEX_VER_NO= NE }, + [V6_vsubcarryo] =3D { .introduced =3D HEX_VER_V66, .removed =3D HEX_VE= R_NONE }, + + [A7_clip] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_NONE= }, + [A7_croundd_ri] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VE= R_NONE }, + [A7_croundd_rr] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VE= R_NONE }, + [A7_vclip] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_NON= E }, + [F2_dfmax] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_NON= E }, + [F2_dfmin] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_NON= E }, + [F2_dfmpyfix] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_= NONE }, + [F2_dfmpyhh] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_N= ONE }, + [F2_dfmpylh] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_N= ONE }, + [F2_dfmpyll] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_N= ONE }, + [J2_callrh] =3D { .introduced =3D 0x73, .removed =3D HEX_VER_NONE }, + [J2_jumprh] =3D { .introduced =3D 0x73, .removed =3D HEX_VER_NONE }, + [L2_loadw_aq] =3D { .introduced =3D HEX_VER_V68, .removed =3D HEX_VER_= NONE }, + [L4_loadd_aq] =3D { .introduced =3D HEX_VER_V68, .removed =3D HEX_VER_= NONE }, + [M7_dcmpyiw] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_N= ONE }, + [M7_dcmpyiw_acc] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_V= ER_NONE }, + [M7_dcmpyiwc] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_= NONE }, + [M7_dcmpyiwc_acc] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_= VER_NONE }, + [M7_dcmpyrw] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_N= ONE }, + [M7_dcmpyrw_acc] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_V= ER_NONE }, + [M7_dcmpyrwc] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_= NONE }, + [M7_dcmpyrwc_acc] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_= VER_NONE }, + [M7_wcmpyiw] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_N= ONE }, + [M7_wcmpyiw_rnd] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_V= ER_NONE }, + [M7_wcmpyiwc] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_= NONE }, + [M7_wcmpyiwc_rnd] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_= VER_NONE }, + [M7_wcmpyrw] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_N= ONE }, + [M7_wcmpyrw_rnd] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_V= ER_NONE }, + [M7_wcmpyrwc] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_VER_= NONE }, + [M7_wcmpyrwc_rnd] =3D { .introduced =3D HEX_VER_V67, .removed =3D HEX_= VER_NONE }, + [R6_release_at_vi] =3D { .introduced =3D HEX_VER_V68, .removed =3D HEX= _VER_NONE }, + [R6_release_st_vi] =3D { .introduced =3D HEX_VER_V68, .removed =3D HEX= _VER_NONE }, + [S2_storew_rl_at_vi] =3D { .introduced =3D HEX_VER_V68, .removed =3D H= EX_VER_NONE }, + [S2_storew_rl_st_vi] =3D { .introduced =3D HEX_VER_V68, .removed =3D H= EX_VER_NONE }, + [S4_stored_rl_at_vi] =3D { .introduced =3D HEX_VER_V68, .removed =3D H= EX_VER_NONE }, + [S4_stored_rl_st_vi] =3D { .introduced =3D HEX_VER_V68, .removed =3D H= EX_VER_NONE }, + [V6_v6mpyhubs10] =3D { .introduced =3D HEX_VER_V68, .removed =3D HEX_V= ER_NONE }, + [V6_v6mpyhubs10_vxx] =3D { .introduced =3D HEX_VER_V68, .removed =3D H= EX_VER_NONE }, + [V6_v6mpyvubs10] =3D { .introduced =3D HEX_VER_V68, .removed =3D HEX_V= ER_NONE }, + [V6_v6mpyvubs10_vxx] =3D { .introduced =3D HEX_VER_V68, .removed =3D H= EX_VER_NONE }, + [V6_vasrvuhubrndsat] =3D { .introduced =3D HEX_VER_V69, .removed =3D H= EX_VER_NONE }, + [V6_vasrvuhubsat] =3D { .introduced =3D HEX_VER_V69, .removed =3D HEX_= VER_NONE }, + [V6_vasrvwuhrndsat] =3D { .introduced =3D HEX_VER_V69, .removed =3D HE= X_VER_NONE }, + [V6_vasrvwuhsat] =3D { .introduced =3D HEX_VER_V69, .removed =3D HEX_V= ER_NONE }, + [V6_vassign_tmp] =3D { .introduced =3D HEX_VER_V69, .removed =3D HEX_V= ER_NONE }, + [V6_vcombine_tmp] =3D { .introduced =3D HEX_VER_V69, .removed =3D HEX_= VER_NONE }, + [V6_vmpyuhvs] =3D { .introduced =3D HEX_VER_V69, .removed =3D HEX_VER_= NONE }, +}; + +#endif /* HEXAGON_TAG_ARCH_TABLE_H */ --=20 2.43.0