{"id":2227609,"url":"http://patchwork.ozlabs.org/api/patches/2227609/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260424023606.2556830-5-brian.cain@oss.qualcomm.com/","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260424023606.2556830-5-brian.cain@oss.qualcomm.com>","list_archive_url":null,"date":"2026-04-24T02:36:01","name":"[PULL,4/9] Hexagon (target/hexagon) Introduce tag_rev_info.c.inc","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"2893651bacd893912441a8c483d9af1d13772369","submitter":{"id":89839,"url":"http://patchwork.ozlabs.org/api/people/89839/?format=json","name":"Brian Cain","email":"brian.cain@oss.qualcomm.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260424023606.2556830-5-brian.cain@oss.qualcomm.com/mbox/","series":[{"id":501280,"url":"http://patchwork.ozlabs.org/api/series/501280/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=501280","date":"2026-04-24T02:36:05","name":"[PULL,1/9] Hexagon (target/hexagon) Properly handle Hexagon CPU version","version":1,"mbox":"http://patchwork.ozlabs.org/series/501280/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2227609/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2227609/checks/","tags":{},"related":[],"headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=YvCX/q9L;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=Mt+I7Z22;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g1xvz274Rz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 12:38:07 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wG6PD-0006mP-87; Thu, 23 Apr 2026 22:36:35 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <brian.cain@oss.qualcomm.com>)\n id 1wG6P6-0006lH-Rj\n for qemu-devel@nongnu.org; Thu, 23 Apr 2026 22:36:29 -0400","from mx0a-0031df01.pphosted.com ([205.220.168.131])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <brian.cain@oss.qualcomm.com>)\n id 1wG6P1-0008KS-LD\n for qemu-devel@nongnu.org; Thu, 23 Apr 2026 22:36:28 -0400","from pps.filterd (m0279862.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63O0C1EM1204917\n for <qemu-devel@nongnu.org>; Fri, 24 Apr 2026 02:36:22 GMT","from mail-dy1-f200.google.com (mail-dy1-f200.google.com\n [74.125.82.200])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dqggnbx53-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <qemu-devel@nongnu.org>; Fri, 24 Apr 2026 02:36:22 +0000 (GMT)","by mail-dy1-f200.google.com with SMTP id\n 5a478bee46e88-2c0f6593ef5so9070520eec.1\n for <qemu-devel@nongnu.org>; Thu, 23 Apr 2026 19:36:22 -0700 (PDT)","from hu-bcain-lv.qualcomm.com (Global_NAT1.qualcomm.com.\n [129.46.96.20]) by smtp.gmail.com with ESMTPSA id\n 5a478bee46e88-2e539fa6134sm31240868eec.3.2026.04.23.19.36.19\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 23 Apr 2026 19:36:19 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n cc:content-transfer-encoding:content-type:date:from:in-reply-to\n :message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n tzr1N7Gexfj7D6v7+Qi7SfMNfZkHAz+VeOHMKM30m3I=; b=YvCX/q9LKgl4yYTF\n 6zanRNDjYpxQhLFY4Z6X8i7VRb1yWBu4qmkNnSAVNdo914QuMRiVc4R1Fw0dSnk8\n b8aHM2xaLft9AEPwQlBCBt7f/WRjSyiDi4uT+6ZYe8xbl6VHSi5W/oQv05tIYQG1\n hzBt45AvDA8EXtLcmgJPgqx3BorKufpY1kzh3gc1uZe6qQKN57yVHmUCOmSfEzNu\n /aV/tExDuu+iKFP77g0908kHsSY3sKrIrwLCdFZW0+Mnh1+UcPwtNydEjAIba6tg\n vueC4BdRjOQKdwto803+9RX3FMSuVrfOitB3zp2p45mnMFTdAHtf+Z7Zt6vqkKYL\n 1NhxnA==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1776998181; x=1777602981; darn=nongnu.org;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=tzr1N7Gexfj7D6v7+Qi7SfMNfZkHAz+VeOHMKM30m3I=;\n b=Mt+I7Z22pszcOrNZO3JOSTEuK0PL37VIjt7NfWMmycX1PnPFXRZHF73lL/mDtkzTCp\n V35WtnVQAj4u2PlsJ0qtMKGxauuQoyxUBnnvMPiL00tIiaa7pmiYhIFdvpQBUFQQh6vd\n wh5Yv9HHu46r0H2hz5I9SS/iJyCWRqSxR+SdMamcTB63JFP+/Nijps5i6swXJwDa4MHg\n 4TLkzYrsNCg4uGBpnLzMn+f539raFBZAQSUF1op3xEyMlxPzNEtzHpkI2o2xMEzlc6E0\n 1qcxiPl0x5+Q5t/nID2il2o0+/2MiqQq+DB2vQqd63P6cGdM5+cV7jz0LocA9NsK7cio\n vSdw=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776998181; x=1777602981;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=tzr1N7Gexfj7D6v7+Qi7SfMNfZkHAz+VeOHMKM30m3I=;\n b=BMxsbJUULRHq7sEQ6Y/TK+zCOt0xp0M/QZIZkbeIV/t2g30AQAAWRVLQjltHRNqGJm\n 0VvMdSG2To94pL6kihrNRT13tj3AaU8jri+H3CYu38LnHLJpkKC0kKmNcrMv0padduk1\n TZvOhE9n3Y5ApMpSmiDs/nUtPPI8yVlY5TYSjENn/bH0E9aMrFpwyEW1pjW4mXyblnep\n FbC6hguyVAaO30RyvhLrRRYU6X4QkSZbW47kS2nPyOi2CHJPNn8if0+qDU2j2RycPRhb\n MxvUblMVpJ2B1QAN2tKjNdKVwVdr9ZCuz9+PuJ3hP/E8rzlGI/fB9CcO7yVl1VrwAbsc\n EZlw==","X-Gm-Message-State":"AOJu0YxETKSyIvQqBU7oS6tnjCFuTdXZa6p+Ul6CYo3Bf1/Zn/lvX/T6\n m+tH8ErCnecT24NDNMoTIPV/imin91YPpMWQvETZkp1EqXa2+ti5AIJnoLbmRxiPGwrdP/I7rOX\n YgrypBRTBjbbfQOnUyuIrmUqz6rbygGKBhNNSt4pydvFgJJRsU6K4PJ4N1BGFG79Dpg==","X-Gm-Gg":"AeBDiesA+hvPC0+o4vaZm0YCraALsZRNjnP0tvbFvES2ibHuPpg/e5ERvuNy4PVmbFf\n 4fZqoQjQ7vR4kCDmIy4fcKWWDpQRYLLR//7HUgHCHhs0V9u4K8E+FUQwNODVAQW94xwStiXrRqO\n JidOfys4lcPTFv2KxBdgqjGMAzRz++1zzfc44W8iG1r3TXwwSPG+TkL3Zx3U4R0xB592S3oB0Kq\n rL9APeAK57YSTd4VtrlLnv/HK3lWW1MUC2R6uz+4S1tvRvX4zZ9I1yC2OUhCOTDej7MvMLV2dwb\n iTvLgS+HiAdBb2jMLoorayOpivGoSxPUC4DkUFRWKZkyEOzt/hBJOtmQ2oopg8jRGcSXliDbXl7\n 2GZeUWh82xaXOB9yrzOdBBLMNQgayCu2hOr9BG86SqWliGpkgSGVIfI4XU1g3NDquTZBSAl+jW0\n GDmard","X-Received":["by 2002:a05:7300:4349:b0:2be:7fc2:fc38 with SMTP id\n 5a478bee46e88-2e466044e0fmr16348366eec.5.1776998180623;\n Thu, 23 Apr 2026 19:36:20 -0700 (PDT)","by 2002:a05:7300:4349:b0:2be:7fc2:fc38 with SMTP id\n 5a478bee46e88-2e466044e0fmr16348339eec.5.1776998179656;\n Thu, 23 Apr 2026 19:36:19 -0700 (PDT)"],"From":"Brian Cain <brian.cain@oss.qualcomm.com>","To":"qemu-devel@nongnu.org, stefanha@redhat.com","Cc":"brian.cain@oss.qualcomm.com,\n Matheus Tavares Bernardino <matheus.bernardino@oss.qualcomm.com>,\n Taylor Simpson <ltaylorsimpson@gmail.com>, Anton Johansson <anjo@rev.ng>,\n Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>","Subject":"[PULL 4/9] Hexagon (target/hexagon) Introduce tag_rev_info.c.inc","Date":"Thu, 23 Apr 2026 19:36:01 -0700","Message-Id":"<20260424023606.2556830-5-brian.cain@oss.qualcomm.com>","X-Mailer":"git-send-email 2.34.1","In-Reply-To":"<20260424023606.2556830-1-brian.cain@oss.qualcomm.com>","References":"<20260424023606.2556830-1-brian.cain@oss.qualcomm.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","X-Proofpoint-ORIG-GUID":"X21Wmfs4SBYQTh0iYDeALdXHC1aoH2TR","X-Authority-Analysis":"v=2.4 cv=YZeNIQRf c=1 sm=1 tr=0 ts=69ead726 cx=c_pps\n a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17\n a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22\n a=EUspDBNiAAAA:8 a=pGLkceISAAAA:8 a=UzojDZTqFDypdp8zxo8A:9 a=QEXdDO2ut3YA:10\n a=6Ab_bkdmUrQuMsNx7PHu:22","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDI0MDAyMCBTYWx0ZWRfX/bfWEkW1AVyJ\n Ud5/gVgFiN0jWi5yJxhAnFn/bTzTgOqajn3XQJa24Da1Sd6253qtGJk3wKbUW+QLgi8mN7HLKvJ\n QCVEltYvLqElKv1MpnDQxmUysRr6utn876ADLpLMkT2jK+uPJNEBZTYCIV/tc2Ia4xLhbi4lNjz\n Brtmuf1KW3ZXkNbuqI0uP7gJbM1hmk79/PHm8/7NjQ8QXb2dexZoZJA2e6Il6I5C+6YHz+0TGGW\n fFtq+9yPdOCMQLqxmPKq/N4vp9+b5/cCIRODd4xwWmRhxv0XmLlbdg1QANjzHP32PaSmR45t6L7\n /AX3hGSPrwCGH0tEh9XAIYxoot7tSkGIVv1P+tnDZw7XL1nWL5J3Pc5EUh5qybjPE0gpqydm/67\n XiZr8MkvlOJeVqjYSD3yhZuYR+61NFq1oEu4MeQJFak/IslyNF2dVu+ALiGQ1hwYlTEDkdGAHQY\n 60Un4y6/YgmgRO/ZE0A==","X-Proofpoint-GUID":"X21Wmfs4SBYQTh0iYDeALdXHC1aoH2TR","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-23_03,2026-04-21_02,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n clxscore=1015 adultscore=0 bulkscore=0 phishscore=0 suspectscore=0\n malwarescore=0 impostorscore=0 priorityscore=1501 lowpriorityscore=0\n spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound\n adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000\n definitions=main-2604240020","Received-SPF":"pass client-ip=205.220.168.131;\n envelope-from=brian.cain@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com","X-Spam_score_int":"-27","X-Spam_score":"-2.8","X-Spam_bar":"--","X-Spam_report":"(-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001,\n 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 <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"},"content":"From: Matheus Tavares Bernardino <matheus.bernardino@oss.qualcomm.com>\n\nTable that records which CPU revision introduced or removed\nfor each opcode\n\nCo-authored-by: Brian Cain <brian.cain@oss.qualcomm.com>\nCo-authored-by: Taylor Simpson <ltaylorsimpson@gmail.com>\nSigned-off-by: Taylor Simpson <ltaylorsimpson@gmail.com>\nReviewed-by: Anton Johansson <anjo@rev.ng>\nSigned-off-by: Brian Cain <brian.cain@oss.qualcomm.com>\n---\n target/hexagon/tag_rev_info.c.inc | 613 ++++++++++++++++++++++++++++++\n 1 file changed, 613 insertions(+)\n create mode 100644 target/hexagon/tag_rev_info.c.inc","diff":"diff --git a/target/hexagon/tag_rev_info.c.inc b/target/hexagon/tag_rev_info.c.inc\nnew file mode 100644\nindex 00000000000..11c90f86ad1\n--- /dev/null\n+++ b/target/hexagon/tag_rev_info.c.inc\n@@ -0,0 +1,613 @@\n+/*\n+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.\n+ * SPDX-License-Identifier: GPL-2.0-or-later\n+ */\n+\n+#ifndef HEXAGON_TAG_ARCH_TABLE_H\n+#define HEXAGON_TAG_ARCH_TABLE_H\n+\n+struct tag_rev_info { HexagonVersion introduced, removed; };\n+\n+static const struct tag_rev_info tag_rev_info[XX_LAST_OPCODE] = {\n+    [A5_ACS] = { .introduced = HEX_VER_V55, .removed = HEX_VER_NONE },\n+\n+    [J2_jumpfpt] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [J2_jumprfpt] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [J2_jumprtpt] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [J2_jumptpt] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [S6_rol_i_p] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [S6_rol_i_p_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [S6_rol_i_p_and] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [S6_rol_i_p_nac] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [S6_rol_i_p_or] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [S6_rol_i_p_xacc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [S6_rol_i_r] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [S6_rol_i_r_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [S6_rol_i_r_and] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [S6_rol_i_r_nac] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [S6_rol_i_r_or] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [S6_rol_i_r_xacc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_extractw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_lvsplatw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_pred_and] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_pred_and_n] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_pred_not] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_pred_or] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_pred_or_n] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_pred_scalar2] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_pred_xor] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32Ub_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32Ub_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32Ub_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_cur_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_cur_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_cur_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_cur_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_cur_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_cur_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_tmp_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_tmp_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_tmp_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_tmp_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_tmp_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vL32b_tmp_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32Ub_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32Ub_npred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32Ub_npred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32Ub_npred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32Ub_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32Ub_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32Ub_pred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32Ub_pred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32Ub_pred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_new_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_new_npred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_new_npred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_new_npred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_new_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_new_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_new_pred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_new_pred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_new_pred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_npred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_npred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_npred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nqpred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nqpred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nqpred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_new_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_new_npred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_new_npred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_new_npred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_new_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_new_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_new_pred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_new_pred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_new_pred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_npred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_npred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_npred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_nqpred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_nqpred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_nqpred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_pred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_pred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_pred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_qpred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_qpred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_nt_qpred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_pred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_pred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_pred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_qpred_ai] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_qpred_pi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vS32b_qpred_ppu] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vabsdiffh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vabsdiffub] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vabsdiffuh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vabsdiffw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vabsh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vabsh_sat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vabsw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vabsw_sat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddb_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddbnq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddbq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddh_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddhnq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddhq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddhsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddhsat_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddhw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddubh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddubsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddubsat_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vadduhsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vadduhsat_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vadduhw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddw_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddwnq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddwq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddwsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaddwsat_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_valignb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_valignbi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vand] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vandqrt] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vandqrt_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vandvrt] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vandvrt_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaslh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaslhv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaslw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaslw_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vaslwv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vasrh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vasrhbrndsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vasrhubrndsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vasrhubsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vasrhv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vasrw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vasrw_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vasrwh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vasrwhrndsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vasrwhsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vasrwuhsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vasrwv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vassign] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vavgh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vavghrnd] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vavgub] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vavgubrnd] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vavguh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vavguhrnd] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vavgw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vavgwrnd] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vccombine] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vcl0h] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vcl0w] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vcmov] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vcombine] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdeal] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdealb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdealb4w] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdealh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdealvdd] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdelta] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpybus] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpybus_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpybus_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpybus_dv_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhb_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhb_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhb_dv_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhisat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhisat_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhsat_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhsuisat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhsuisat_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhsusat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhsusat_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhvsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdmpyhvsat_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdsaduh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vdsaduh_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_veqb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_veqb_and] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_veqb_or] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_veqb_xor] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_veqh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_veqh_and] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_veqh_or] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_veqh_xor] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_veqw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_veqw_and] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_veqw_or] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_veqw_xor] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtb_and] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtb_or] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtb_xor] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgth] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgth_and] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgth_or] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgth_xor] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtub] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtub_and] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtub_or] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtub_xor] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtuh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtuh_and] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtuh_or] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtuh_xor] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtuw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtuw_and] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtuw_or] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtuw_xor] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtw_and] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtw_or] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vgtw_xor] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vhist] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vhistq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vinsertwr] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vlalignb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vlalignbi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vlsrh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vlsrhv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vlsrw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vlsrwv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vlutvvb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vlutvvb_oracc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vlutvwh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vlutvwh_oracc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmaxh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmaxub] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmaxuh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmaxw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vminh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vminub] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vminuh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vminw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpabus] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpabus_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpabusv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpabuuv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpahb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpahb_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpybus] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpybus_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpybusv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpybusv_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpybv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpybv_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyewuh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyhsat_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyhsrs] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyhss] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyhus] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyhus_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyhv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyhv_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyhvsrs] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyieoh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyiewh_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyiewuh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyiewuh_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyih] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyih_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyihb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyihb_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyiowh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyiwb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyiwb_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyiwh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyiwh_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyowh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyowh_rnd] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyowh_rnd_sacc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyowh_sacc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyub] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyub_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyubv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyubv_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyuh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyuh_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyuhv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmpyuhv_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vmux] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vnavgh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vnavgub] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vnavgw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vnccombine] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vncmov] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vnormamth] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vnormamtw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vnot] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vor] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vpackeb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vpackeh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vpackhb_sat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vpackhub_sat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vpackob] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vpackoh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vpackwh_sat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vpackwuh_sat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vpopcounth] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrdelta] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpybus] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpybus_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpybusi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpybusi_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpybusv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpybusv_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpybv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpybv_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpyub] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpyub_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpyubi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpyubi_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpyubv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrmpyubv_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vror] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vroundhb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vroundhub] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vroundwh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vroundwuh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrsadubi] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vrsadubi_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsathub] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsatwh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vshufeh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vshuff] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vshuffb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vshuffeb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vshuffh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vshuffob] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vshuffvdd] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vshufoeb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vshufoeh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vshufoh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubb_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubbnq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubbq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubh_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubhnq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubhq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubhsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubhsat_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubhw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsububh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsububsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsububsat_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubuhsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubuhsat_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubuhw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubw] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubw_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubwnq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubwq] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubwsat] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vsubwsat_dv] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vswap] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vtmpyb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vtmpyb_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vtmpybus] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vtmpybus_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vtmpyhb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vtmpyhb_acc] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vunpackb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vunpackh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vunpackob] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vunpackoh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vunpackub] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vunpackuh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vxor] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vzb] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+    [V6_vzh] = { .introduced = HEX_VER_V60, .removed = HEX_VER_NONE },\n+\n+    [A6_vminub_RdP] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [M6_vabsdiffb] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [M6_vabsdiffub] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [S6_vsplatrbp] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [S6_vtrunehb_ppp] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [S6_vtrunohb_ppp] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_lvsplatb] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_lvsplath] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_pred_scalar2v2] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_shuffeqh] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_shuffeqw] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_cur_npred_ai] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_cur_npred_pi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_cur_npred_ppu] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_cur_pred_ai] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_cur_pred_pi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_cur_pred_ppu] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_npred_ai] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_npred_pi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_npred_ppu] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_cur_npred_ai] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_cur_npred_pi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_cur_npred_ppu] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_cur_pred_ai] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_cur_pred_pi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_cur_pred_ppu] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_npred_ai] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_npred_pi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_npred_ppu] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_pred_ai] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_pred_pi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_pred_ppu] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_tmp_npred_ai] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_tmp_npred_pi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_tmp_npred_ppu] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_tmp_pred_ai] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_tmp_pred_pi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_nt_tmp_pred_ppu] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_pred_ai] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_pred_pi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_pred_ppu] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_tmp_npred_ai] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_tmp_npred_pi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_tmp_npred_ppu] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_tmp_pred_ai] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_tmp_pred_pi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vL32b_tmp_pred_ppu] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vaddbsat] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vaddbsat_dv] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vaddcarry] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vaddclbh] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vaddclbw] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vaddhw_acc] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vaddubh_acc] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vaddububb_sat] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vadduhw_acc] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vadduwsat] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vadduwsat_dv] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vandnqrt] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vandnqrt_acc] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vandvnqv] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vandvqv] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vasrhbsat] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vasruwuhrndsat] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vasrwuhrndsat] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vlsrb] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vlutvvb_nm] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vlutvvb_oracci] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vlutvvbi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vlutvwh_nm] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vlutvwh_oracci] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vlutvwhi] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vmaxb] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vminb] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vmpauhb] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vmpauhb_acc] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vmpyewuh_64] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vmpyiwub] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vmpyiwub_acc] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vmpyowh_64_acc] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vrounduhub] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vrounduwuh] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vsatuwuh] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vsubbsat] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vsubbsat_dv] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vsubcarry] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vsubububb_sat] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vsubuwsat] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vsubuwsat_dv] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vwhist128] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vwhist128m] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vwhist128q] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vwhist128qm] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vwhist256] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vwhist256_sat] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vwhist256q] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+    [V6_vwhist256q_sat] = { .introduced = HEX_VER_V62, .removed = HEX_VER_NONE },\n+\n+    [A6_vcmpbeq_notany] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vS32b_srls_ai] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vS32b_srls_pi] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vS32b_srls_ppu] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vabsb] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vabsb_sat] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vaslh_acc] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vasrh_acc] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vasruhubrndsat] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vasruhubsat] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vasruwuhsat] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vavgb] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vavgbrnd] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vavguw] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vavguwrnd] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vgathermh] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vgathermhq] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vgathermhw] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vgathermhwq] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vgathermw] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vgathermwq] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vlut4] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vmpabuu] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vmpabuu_acc] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vmpahhsat] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vmpauhuhsat] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vmpsuhuhsat] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vmpyh_acc] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vmpyuhe] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vmpyuhe_acc] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vnavgb] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vprefixqb] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vprefixqh] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vprefixqw] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vscattermh] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vscattermh_add] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vscattermhq] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vscattermhw] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vscattermhw_add] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vscattermhwq] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vscattermw] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vscattermw_add] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+    [V6_vscattermwq] = { .introduced = HEX_VER_V65, .removed = HEX_VER_NONE },\n+\n+    [F2_dfadd] = { .introduced = HEX_VER_V66, .removed = HEX_VER_NONE },\n+    [F2_dfsub] = { .introduced = HEX_VER_V66, .removed = HEX_VER_NONE },\n+    [M2_mnaci] = { .introduced = HEX_VER_V66, .removed = HEX_VER_NONE },\n+    [S2_mask] = { .introduced = HEX_VER_V66, .removed = HEX_VER_NONE },\n+    [V6_vaddcarryo] = { .introduced = HEX_VER_V66, .removed = HEX_VER_NONE },\n+    [V6_vaddcarrysat] = { .introduced = HEX_VER_V66, .removed = HEX_VER_NONE },\n+    [V6_vasr_into] = { .introduced = HEX_VER_V66, .removed = HEX_VER_NONE },\n+    [V6_vrotr] = { .introduced = HEX_VER_V66, .removed = HEX_VER_NONE },\n+    [V6_vsatdw] = { .introduced = HEX_VER_V66, .removed = HEX_VER_NONE },\n+    [V6_vsubcarryo] = { .introduced = HEX_VER_V66, .removed = HEX_VER_NONE },\n+\n+    [A7_clip] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [A7_croundd_ri] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [A7_croundd_rr] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [A7_vclip] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [F2_dfmax] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [F2_dfmin] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [F2_dfmpyfix] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [F2_dfmpyhh] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [F2_dfmpylh] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [F2_dfmpyll] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [J2_callrh] = { .introduced = 0x73, .removed = HEX_VER_NONE },\n+    [J2_jumprh] = { .introduced = 0x73, .removed = HEX_VER_NONE },\n+    [L2_loadw_aq] = { .introduced = HEX_VER_V68, .removed = HEX_VER_NONE },\n+    [L4_loadd_aq] = { .introduced = HEX_VER_V68, .removed = HEX_VER_NONE },\n+    [M7_dcmpyiw] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_dcmpyiw_acc] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_dcmpyiwc] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_dcmpyiwc_acc] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_dcmpyrw] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_dcmpyrw_acc] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_dcmpyrwc] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_dcmpyrwc_acc] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_wcmpyiw] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_wcmpyiw_rnd] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_wcmpyiwc] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_wcmpyiwc_rnd] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_wcmpyrw] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_wcmpyrw_rnd] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_wcmpyrwc] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [M7_wcmpyrwc_rnd] = { .introduced = HEX_VER_V67, .removed = HEX_VER_NONE },\n+    [R6_release_at_vi] = { .introduced = HEX_VER_V68, .removed = HEX_VER_NONE },\n+    [R6_release_st_vi] = { .introduced = HEX_VER_V68, .removed = HEX_VER_NONE },\n+    [S2_storew_rl_at_vi] = { .introduced = HEX_VER_V68, .removed = HEX_VER_NONE },\n+    [S2_storew_rl_st_vi] = { .introduced = HEX_VER_V68, .removed = HEX_VER_NONE },\n+    [S4_stored_rl_at_vi] = { .introduced = HEX_VER_V68, .removed = HEX_VER_NONE },\n+    [S4_stored_rl_st_vi] = { .introduced = HEX_VER_V68, .removed = HEX_VER_NONE },\n+    [V6_v6mpyhubs10] = { .introduced = HEX_VER_V68, .removed = HEX_VER_NONE },\n+    [V6_v6mpyhubs10_vxx] = { .introduced = HEX_VER_V68, .removed = HEX_VER_NONE },\n+    [V6_v6mpyvubs10] = { .introduced = HEX_VER_V68, .removed = HEX_VER_NONE },\n+    [V6_v6mpyvubs10_vxx] = { .introduced = HEX_VER_V68, .removed = HEX_VER_NONE },\n+    [V6_vasrvuhubrndsat] = { .introduced = HEX_VER_V69, .removed = HEX_VER_NONE },\n+    [V6_vasrvuhubsat] = { .introduced = HEX_VER_V69, .removed = HEX_VER_NONE },\n+    [V6_vasrvwuhrndsat] = { .introduced = HEX_VER_V69, .removed = HEX_VER_NONE },\n+    [V6_vasrvwuhsat] = { .introduced = HEX_VER_V69, .removed = HEX_VER_NONE },\n+    [V6_vassign_tmp] = { .introduced = HEX_VER_V69, .removed = HEX_VER_NONE },\n+    [V6_vcombine_tmp] = { .introduced = HEX_VER_V69, .removed = HEX_VER_NONE },\n+    [V6_vmpyuhvs] = { .introduced = HEX_VER_V69, .removed = HEX_VER_NONE },\n+};\n+\n+#endif /* HEXAGON_TAG_ARCH_TABLE_H */\n","prefixes":["PULL","4/9"]}