From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id AC3B03858D3C for ; Fri, 9 Feb 2024 17:47:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AC3B03858D3C Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=linux.ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linux.ibm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org AC3B03858D3C Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=148.163.156.1 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1707500881; cv=none; b=Ggs6xT5msQZUvm/JLF2uQDjfOupbUyYeZMCFLX7V8gFfhn8ipU6h4tfGqhejjADZjWHj9fTMMM0021RXDBB/dDjXr8kyu+batNTTokuHdKxz/eOIGlUknbpmUgO5LDE3g2cd23qmh01on4aqdzu8nmR6gGa5XWZBNv79HinhHc8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1707500881; c=relaxed/simple; bh=pxkcOxYAYM3+Fsy+pVKJ0zVhrjqGaCXKr8Siidhm4cw=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=XwfSBBUXm/O0G/vty5taNFLjf7EPep5bPMQoUhQeSsWm7F9qwLhIiUJgwbQ3kDr8CQ1YoKthrgy68/3iFmPJLgrL5q89YJGjdv14r78Lfv9r9062CKTcLjgLVpYzhMF0+0xqgoAeowl1mvrN+/ow6n23C5IvOgFi+ve7iJm1xbo= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from pps.filterd (m0353729.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 419HkGfK031046; Fri, 9 Feb 2024 17:47:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=message-id : date : mime-version : subject : to : references : from : in-reply-to : content-type : content-transfer-encoding; s=pp1; bh=XuyhY0Hi6G89t9mA/VF49lxhahxORWBjjiAYWlAYplg=; b=mjzI/dteI9dzWClGw+KSRqM8t010EjaJ+w+820pgCgraEzPdmJIZDU8OCTFzP2mHR5QT 5Ahymi860TuwB8Vj+iXztO5Re4SNJQKE9YBZVl6VmW+G1fXUdns4EOszIGQ4cRBePU6m teBGvnuUr+pk+yrLU3ibQVIdoftQn8y943F+8dUCckW84uzRS9rLmWOjNqXtkFcrGH10 alBTciEqaeXAICtfEL+Prf4DRJWzg+JNqof7UeagDGY3E2RIx8NoGenXWu875HAi4OXt r1FYi+GcYYXw+pRDyNoJNDGPeMDoO+xVj8eeSucVKUEzHa82YStCXjA0keZ1sCIUpBuF /g== Received: from ppma12.dal12v.mail.ibm.com (dc.9e.1632.ip4.static.sl-reverse.com [50.22.158.220]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3w5rf60ej4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 09 Feb 2024 17:47:56 +0000 Received: from pps.filterd (ppma12.dal12v.mail.ibm.com [127.0.0.1]) by ppma12.dal12v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 419FhML4020371; Fri, 9 Feb 2024 17:21:23 GMT Received: from smtprelay03.wdc07v.mail.ibm.com ([172.16.1.70]) by ppma12.dal12v.mail.ibm.com (PPS) with ESMTPS id 3w1yttmnxg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 09 Feb 2024 17:21:23 +0000 Received: from smtpav01.wdc07v.mail.ibm.com (smtpav01.wdc07v.mail.ibm.com [10.39.53.228]) by smtprelay03.wdc07v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 419HLKqa13173374 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 9 Feb 2024 17:21:22 GMT Received: from smtpav01.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6235E5806B; Fri, 9 Feb 2024 17:21:20 +0000 (GMT) Received: from smtpav01.wdc07v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1277F5806A; Fri, 9 Feb 2024 17:21:20 +0000 (GMT) Received: from [9.61.8.239] (unknown [9.61.8.239]) by smtpav01.wdc07v.mail.ibm.com (Postfix) with ESMTP; Fri, 9 Feb 2024 17:21:19 +0000 (GMT) Message-ID: <6c936101-c79a-40b0-b627-cc6d8e741d43@linux.ibm.com> Date: Fri, 9 Feb 2024 11:21:19 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Defined illegal instruction Content-Language: en-US To: jacob navia , binutils@sourceware.org References: <4EF79A76-0C4A-492C-95E5-F12B338F637D@jacob.remcomp.fr> From: Peter Bergner In-Reply-To: <4EF79A76-0C4A-492C-95E5-F12B338F637D@jacob.remcomp.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TM-AS-GCONF: 00 X-Proofpoint-GUID: GtbYKKs1Cwm3LNPGiI75lK1PAsw00LpB X-Proofpoint-ORIG-GUID: GtbYKKs1Cwm3LNPGiI75lK1PAsw00LpB X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-09_15,2024-02-08_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=4 bulkscore=0 suspectscore=0 impostorscore=0 mlxlogscore=134 adultscore=0 spamscore=4 phishscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=4 priorityscore=1501 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2402090129 X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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 2/9/24 11:03 AM, jacob navia wrote: > The riscv processor defines an illegal instruction (all zeroes). I do not > find the mnemonic used by gas for this. As far as I remember, the x86 also > has a defined illegal instruction. I can't speak for riscv or x86, but Power also defines a 32-bit all zero instruction as an illegal instruction. We do not have a mnemonic for it though. When we want to emit that into the instruction stream, we just emit a ".long 0" assembler directive. Maybe the other architectures do the same thing? Peter