From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from resdmta-a1p-077303.sys.comcast.net (resdmta-a1p-077303.sys.comcast.net [IPv6:2001:558:fd01:2bb4::d]) by sourceware.org (Postfix) with ESMTPS id D6E4D3858D1E for ; Sun, 23 Oct 2022 14:59:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D6E4D3858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=comcast.net Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=comcast.net Received: from resomta-a1p-076786.sys.comcast.net ([96.103.145.235]) by resdmta-a1p-077303.sys.comcast.net with ESMTP id mbdqoBfwXeS5PmcRvoxcYn; Sun, 23 Oct 2022 14:59:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=20190202a; t=1666537179; bh=DcKWQQiS423fsq8L0XknHStMR4AR/WkcxTq12HLmxdw=; h=Received:Received:Content-Type:Mime-Version:Subject:From:Date: Message-Id:To; b=VWDqFznXGm6ANZqbUiLbRcTsim/ogm9T3IdlRv+ew2AHfXc2T8ILZNsC9t7kCV7Jc /MlVbKXGPI67bSjwXhdTvgqEd2Ufu6yAUZrAyt1EmXCxiIYuLn3sDB6+R0fWaLfnY7 +DmSDS7iSjPrFzcVy2RuSv1xIKrCKd2qAknpXkh2Jjifr2cT0KI7kRgx866OfgR2Bx VmnHGxYf3NN9zE90D1qOxjyIa672gBq6vSj9t9+5FTpy+419orA5kVhJVlHZ7BWOuQ nkuOwgRaAdMh6oKbRqi0QNQNVt05ZVlzcAZEXhre5q+qyWR+VHPWzQHO+4tF1Krpeh +rtgQtg10o7zg== Received: from smtpclient.apple ([73.60.223.101]) by resomta-a1p-076786.sys.comcast.net with ESMTPSA id mcRXoIY99V1QUmcRYoi7SR; Sun, 23 Oct 2022 14:59:18 +0000 X-Xfinity-VAAS: gggruggvucftvghtrhhoucdtuddrgedvfedrgedtvddgkeegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuvehomhgtrghsthdqtfgvshhipdfqfgfvpdfpqffurfetoffkrfenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurheptggguffhjgffvefgkfhfvffosehtqhhmtdhhtdejnecuhfhrohhmpefrrghulhcumfhonhhinhhguceophgruhhlkhhonhhinhhgsegtohhmtggrshhtrdhnvghtqeenucggtffrrghtthgvrhhnpeelteejfeevgfdutdeggefhfeekueeutdefueegueefkeejgfduleejhfehueetfeenucffohhmrghinhepghhnuhdrohhrghenucfkphepjeefrdeitddrvddvfedruddtudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhephhgvlhhopehsmhhtphgtlhhivghnthdrrghpphhlvgdpihhnvghtpeejfedriedtrddvvdefrddutddupdhmrghilhhfrhhomhepphgruhhlkhhonhhinhhgsegtohhmtggrshhtrdhnvghtpdhnsggprhgtphhtthhopeefpdhrtghpthhtohepghgttgesghgttgdrghhnuhdrohhrghdprhgtphhtthhopehpvghnthgvkhdrihhmrhgvsehgmhgrihhlrdgtohhmpdhrtghpthhtohepmhgrrhgtrdhglhhishhsvgesihhnrhhirgdrfhhr X-Xfinity-VMeta: sc=-100.00;st=legit Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: clarification question From: Paul Koning In-Reply-To: <05af051f-deb4-ea6c-19aa-bce5207513bc@inria.fr> Date: Sun, 23 Oct 2022 10:59:15 -0400 Cc: =?utf-8?Q?P=C3=A9ntek_Imre?= , Marc Glisse Content-Transfer-Encoding: quoted-printable Message-Id: References: <05af051f-deb4-ea6c-19aa-bce5207513bc@inria.fr> To: GCC Development X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,JMQ_SPF_NEUTRAL,KAM_SHORT,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=no 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 Oct 22, 2022, at 2:38 PM, Marc Glisse via Gcc = wrote: >=20 > On Sat, 22 Oct 2022, P=C3=A9ntek Imre via Gcc wrote: >=20 >> https://gcc.gnu.org/backends.html >>=20 >> by "Architecture does not have a single condition code register" do = you mean it has none or do you mean it has multiple? >=20 > Either. >=20 > If you look at the examples below, there is a C for riscv, which has = 0, and one for sparc, which has several. Also pdp11, which has two: one for floating point, one for integers, and = conditional branches act only on the integer CC register. So the MD has = to describe a "move float CC to integer CC" operation. GCC supports all these strange things quite nicely -- this is one of = several things that the newer CCmode machinery does well and the old = "cc0" stuff doesn't. paul