From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2077.outbound.protection.outlook.com [40.107.241.77]) by sourceware.org (Postfix) with ESMTPS id 11E833858419 for ; Tue, 29 Aug 2023 08:52:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 11E833858419 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QwvNgOWDe69yzRKDrv5CHDBSfrPQehbK0dxIBkk29ynTfTNWHGaRpOpOMJVGXcJSAC5dd274jVuEVQHg0b98HgEzqlB7oITpNksEqfKCAOWdpzzruUGcCC7n+OmL7W4VfxAjemiZZOR0V2F7dpAh1kYM7XRSKOTeivzK2HMhIprzDSChMcHybOUZSjVd30VqTTkywZcgtB2n75aGeneSKj2ppzNoStGHNMYYQCueF0M/98GTF+UznKFDVF/moUKVxjLyO4EdROZ6pyBc1k25E0J27flc6M/nu4cpOqmsGT1VMP8zuGd2oC1O/yL0XwfmXcYTmdR3VbBJ/tx9KYf7Kw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bmt52kVysegfAx0OZ51MHp/KOZ8TQthD/XhFm+ALXQs=; b=OJjuHQtBOPwS3gnkwvOOxlJWEXx3DAAF0ZoaoK75zNAiiZ0dz6mN7CwmA0HewMw9LI+COqftxwPJ4Mb7uCXUEebArnL9uQDROTkre/Tl3TyDyjySo6j11WOgDTl7/oVQhl4zqJbX/5X/mAutfZHtLuCRVa8CY0Ve6Ruf8Z9+4q/k4ydQafpI1C/VHS+i42i06DosJcbfdi08ognc58Hsl8GRsMLUTP7or8JIVtmHXrZgqvB5HdZ36e717/4lNCPFpgDs6qafHpK6kxoePluUz5VZ/YgyKTBNwPAK34rk/VNW8xy8RYug90isGEzBsjkYn1B8DlaLj9k/T1fE4iAHVA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bmt52kVysegfAx0OZ51MHp/KOZ8TQthD/XhFm+ALXQs=; b=XMXvbEd3/INBMoV1Udiq49ceqTUFbqdk4xfvKvCzWcxbOApsdV49Ugoz3Bv8kH8CC1qE3gGl13R0YzY1V6sjIq/6xmfP9gYaU6kvoQfxeHt9VmXfl4vM0W5XyqA7nQyrlfrsXyzbaEt7YSqWNn/LugogY902LPKub4SRwrzk3BLjSyXpmBn+v92O8OyThodk4J33a7Xsdtv3XUpPAfQ6nruPsXkIt9cRW403xOY+Br3H5RLyQGgNchRhuDvYqXWcY66FJYDbY4ZyuH47GoOth0ZVN/XdwDwbXoVEAOXm6Sv9DH7trK77G8To1Kjn/euTnrK1MdvhbbLbz5hbYe+Hvg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by PAXPR04MB8334.eurprd04.prod.outlook.com (2603:10a6:102:1cc::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.34; Tue, 29 Aug 2023 08:52:52 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654%5]) with mapi id 15.20.6699.035; Tue, 29 Aug 2023 08:52:52 +0000 Message-ID: Date: Tue, 29 Aug 2023 10:52:50 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: [RISCV] [GNU AS] Possible `vmsge{u}.vx` instruction lowering bug? Content-Language: en-US To: Nelson Chu , im Kiva Cc: binutils@sourceware.org References: From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0172.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9f::6) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|PAXPR04MB8334:EE_ X-MS-Office365-Filtering-Correlation-Id: 41c7a333-60f9-4018-552d-08dba86d5447 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mM/9tuJixWFgLcYX84JKvaLE+p+sL6kgmmPViTXLBIhh9v6r3DBrD+QpI4XQpt/LU2CLV8he259z+aT6I2Mpl5I9KdpPgDxaGCoRoR70gcHIBqtqmahBfpHAdh9eRLT0JMl0YGWO0s0jH49PKnED8MAUfFEljLbBw4I5uY1Iu2K9K1iS6jIvtZ+e1XWnFqbTTMGDEqODY5T6CoWrRrBtejyxiDkAfCiCtRxvAb0D45IzgA2gO5zUpp5iK47GWji1wyBGLv0yKD8YXiCp+2OfTOErFHHuAhvN990wXqzNYUhzOwbLCe5K3ngqsEUpQ473BiRA2c6A0WiTSoow3lwzZUI5DSI7IdLDZdqQNxLACwa8dI/rynmIMyil82peBicJAiGg6yLkwbY4azlxi9jQKH1VMYkxPIobrNJtFG3kovCNgh1eFcQn9icx2pBrHbtZkfxPiZFBSpcBOmr4CudDmPA3ZYgUoysaRwqDQdtMbrYf8Xe5qjS/l2+4hoeIIZGf80aOAW47dsn+zOspr8tmpspTrXI+pwypuia07V4QSGVU/4snmA+0Fkzl6dZ9xntvllh128bjHYY9CKzrPnMIA194UWhDmN1MZUSYTGJLDWxQ0Er3RKsHgGvUMOg29a5DDqtN5EbEtEQJjD3EYV+nCDPykcPJoZTagqE9zt64DrA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8790.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(376002)(396003)(346002)(366004)(39860400002)(451199024)(1800799009)(186009)(8936002)(110136005)(53546011)(31686004)(478600001)(66946007)(6506007)(66476007)(66556008)(6486002)(316002)(38100700002)(41300700001)(6512007)(36756003)(26005)(8676002)(5660300002)(83380400001)(31696002)(2906002)(2616005)(86362001)(4744005)(4326008)(81973001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?c0hZUTJsalBmKzJLeDJLSTZlUjhXellIbm1XZmEzZExwMEZsc3ViSzlzcHlE?= =?utf-8?B?VjJieGtSeWMrY3hCWWVva2FUYk9PS29RdWNuOHpwOXJmVjV5TE1FL0Y3b2Zn?= =?utf-8?B?Q29LY3htWVd1elZWT1FrNU1CdzRub3dvMEM3aEUxR0VVM1ZJRDJLdVN1UzRm?= =?utf-8?B?RWJpdDdrdGdHVnJrZm1TcWJacHkrTTkyeWowSUlwek0xOUEwNGdMQVR5S3dR?= =?utf-8?B?dEExYmI1NzgxNWNjQ0hqZURzd1A2S3dmbXpmMmZ3VE5BcHBETHNXME1UYXBB?= =?utf-8?B?ZnEwYmJDOWRRaTNqSkgzcEcyVDBsZ2ZOZnRWeEthUnZveU5sUnF0WXEwNU1q?= =?utf-8?B?dVU4QkFCOUMrWTBNaFRmaHh2anRlZmxUd2RNSFArZUZLZmUwQXgwUHpSQlBx?= =?utf-8?B?MjFBbmNad2RuQmo3OWhWZER0ak1qS3ZyL1NRNUpOZGJ3NDNZUlcydGdxbGJF?= =?utf-8?B?eFJORU9zU3FHa2lCM2pkMzJKeU5lMUtCM01ZTmo1VGZNY0NjWkhVZGxQRXdO?= =?utf-8?B?S2VIS1RsdWoyWG50Q011T1FYdFBCY0FvYkZ3UGl4bXY1WmQ3OWpLK09NR2Yx?= =?utf-8?B?bndvNUpXM282SGxuUTU0ZXY4Qk5EK2luZStZSnl5L3VVMDJHNnFLUFk1QThv?= =?utf-8?B?UjZaSXRaREs0UUpNWit2aWs1TmhPOTZYak1YdVEwRmpiNWxhV2ZSc1I1MVhU?= =?utf-8?B?em8wM3MrQ3djQ3prT2U2K0pWaWtDSVR5Yk9ITzRINFFBSWorOTFPdnJXZmxF?= =?utf-8?B?d1JhdEZSU1c5ZzJueGh1cm93R0xxUUptRmlIS0QzU2owZnQ4T3NvZHAzUXBD?= =?utf-8?B?ZXU4NkVxZ2NmWnp2akc4OGhlOCtPMGdZdllsZERnUlZCZnAxY3l3M2xueVJX?= =?utf-8?B?ZHZMTlVlbHNjQVI4aWpULzdwMDlzZGlBZkJMRi9EVk9yUjYyUkhtdGdJK3l0?= =?utf-8?B?bDhDYzAwc3JPSjRZRUhUSEtaTjBwRm5sV1RxV2prTk9rR2hyWEUzQnJWdThD?= =?utf-8?B?ZVhwRER1TWtzbW5YUUF0WU5UbWsvVFBDb2JHM245MlprWHZEeEdGSW53Sk1m?= =?utf-8?B?d2JtVFNXSWRYenc5S1VrL010MEEwanMwdEtQT1EwY1JmZllLV3BqL2hTT1lm?= =?utf-8?B?V3llVFBDRUFPWXlrVUt2eHRETDBHUVpqNEZ3cXhzMlZuUEh6S2lHZGtsQVFx?= =?utf-8?B?a0g0NVNsa092cFRieWIyVkkvNFJWdWRjbGZ6LzNSblZYTGVYNzY0clZyc1J2?= =?utf-8?B?NFZjK3lPd3NPQW9QelJQbjZ0QmFrVEtMWmdUakVHM0Rid3ZaSTBaQTJmRk1h?= =?utf-8?B?WDhROGYvYVNBNVMranh6K0Zud3hRdHh0a3JOTnJNbjRLOS9iQkNRVTZRQ3F6?= =?utf-8?B?R1FvdTNDU2xIckhhdmdZTXRsdmxrQSt4Y0ZnclpmWWk1dmlwM1dhTEZaYmRp?= =?utf-8?B?TnpiWG9PelB6VDJVekdiYXgyamNOTlJsT2E4M0toeENqVzUyRlpUMHJqUmJy?= =?utf-8?B?ZU1UMWhRcVlPOVNWZmMwRjNlWmRRMjVqS1Z6dHUyaFdjMS9oR0VSL2pzbTll?= =?utf-8?B?emFXNW1MYnlsSHNyS2xEYms5T0R2YjJnQTFHSXF6eU9TMjJpMTdvSWk1V2hX?= =?utf-8?B?R2Z4anBpR09pK2locnBPRDF4RlZLY2lpVjBRVW04Q3ViaTExY054aHV0YWsx?= =?utf-8?B?d0p1Mm5kaHNraXRBMzduaHZOZkpSWTZWdzRKaG1FSkYvSnFQci94ZE1FcDg5?= =?utf-8?B?WWdoL3RJbmpCbEdSS1JYWW1JamtldHZFSDQvdU9LbVZCZkhWb1B0SkFjMUl1?= =?utf-8?B?OVZXazRlUEYya2NkaG9DY3VFZFdNdkJmQmZkT0hjWFVBRlVvUklQVFZOS3lp?= =?utf-8?B?d2xtM1ZSSWpPT3ZHRlllSWVkZWRaeTE3OGoxSzJyekwyMnRnaW5meUVoVVJU?= =?utf-8?B?WW52NHJYbjE1MGgzNGZ5WkRLalBaTWw3MU1pbmxFK1VlcUhYajU2YWo2WnFr?= =?utf-8?B?cEswdzhya1R0YTNxUUt2Nm55RDRIWlVIZTlkWnpvRGtGVCtMTVg1MlpXSG1U?= =?utf-8?B?N2F1ckNxOEJNU1B0ZGFJMmViYStQRWh1STY2T3RESStrdU5PZ1ZYeElVTFk3?= =?utf-8?Q?jwGBpIpb3MZ8ouBXbvha/efUp?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 41c7a333-60f9-4018-552d-08dba86d5447 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Aug 2023 08:52:52.4297 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 2p/TjG0iko6eAmmc3XlptVEY884CvGQCxu3uj8LZlw7wzaSXkze3rYdE9ldI0sBw+v8OGoDYGtc9MQIk4uZQZw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8334 X-Spam-Status: No, score=-3027.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 29.08.2023 09:59, Nelson Chu wrote: > Is the following expected? I think so, but Kiva - please confirm. > Seems "vd is any" also has the same issue. Right, that's what ... >> I think this wants fixing alike in binutils: From looking at >> vector_macro(), >> it appears that emitting the masked form is merely an accident resulting >> from the inverted encoding of "masking". In particular, if masking was >> indeed meant, I expect code there would be >> >> if (vd == vm) >> { >> macro_build (NULL, "vmslt.vx", "Vd,Vt,sVm", vtemp, >> vs2, vs1, vm); >> macro_build (NULL, "vmandnot.mm", "Vd,Vt,Vs", vd, >> vm, vtemp); >> } >> else >> ... >> >> much like it is a few lines down from there. (Apparently the "else" path >> omitted above is similarly affected.) ... I was referring to with the parenthesized sentence. Jan