From unknown Sat Aug 16 19:20:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68871: Can't use od to print half-precision floats Resent-From: "Rozenberg, Eyal (Consultant)" Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 01 Feb 2024 14:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68871 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 68871@debbugs.gnu.org X-Debbugs-Original-To: "bug-coreutils@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.170679763718111 (code B ref -1); Thu, 01 Feb 2024 14:28:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 Feb 2024 14:27:17 +0000 Received: from localhost ([127.0.0.1]:40641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVY29-0004hx-0t for submit@debbugs.gnu.org; Thu, 01 Feb 2024 09:27:17 -0500 Received: from lists.gnu.org ([2001:470:142::17]:44174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVWVF-0001tc-Of for submit@debbugs.gnu.org; Thu, 01 Feb 2024 07:49:15 -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 1rVWUx-0003CQ-09 for bug-coreutils@gnu.org; Thu, 01 Feb 2024 07:48:58 -0500 Received: from mail-mw2nam10on20701.outbound.protection.outlook.com ([2a01:111:f403:2412::701] helo=NAM10-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rVWUu-0006DJ-AY for bug-coreutils@gnu.org; Thu, 01 Feb 2024 07:48:54 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wm0nUGjBWfh/u+/Eau82sxOgXjrsFu+8jrrven+JtdPCFH+DrdFUxGA19QBv4Lk29Vq12Ryxj5HBp6ZdkV8dDOdEEhIuFTXak9eQKds+rWyshEKwmqG4Ek7OszlyQ+xmSiYpCM0zSmz4Ccl34v7CWHa8Cy9dQVDKldFIHRkXmdoXteHli5CTgwdqsk6uP/bexw8fRwDKU7LpwRF3amYVaDqiQIrbknP1QTm1f91uslz6t/ucDWu1uMABi+enK4tBznGnS6078Cm927b0OD/Zk1v8dwkUcWDeAn6uM4SRoF0oHiqk05dZPBqP4CFrJdbU+W1sPSg23ERfZS8U8rnmTg== 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=VOIiZnpVfDD3PNuUc+YP6fEUfKU0vW2obIFgZfH2/tg=; b=HCf8jxg/mrmwtd+L6VfaD9Slwd2yHvWXd2+K01kOcMfGu6nLHTKfnHfnb5NDqAvjYEqkU+qxJiogN3P78hTPbNGqT+sKw4mBTRevlKWEMM99QZMqO3suGUlfH3WRE4w7GfcUliJfZbaOq2Z3w0X4bTBl5PsSJeIPmNI7wkpFi2KTX6T8nuNRcwslumaMc1kLMLZ+Nzh5eTKdmY0Jbi3MqMdgfo3fKDunjwn5zA9TEDzsdHAyRAUTQM4TltoAW4rsvWXNwhsmiL+Nls1kQfQkwhrDWK0Nmqqr38LaPHX1ky6I130Ud0X0Ih4p3jvfNTd0u3EihYo0OIT7wwm+XsZw3Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=gehealthcare.com; dmarc=pass action=none header.from=gehealthcare.com; dkim=pass header.d=gehealthcare.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gehealthcare.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VOIiZnpVfDD3PNuUc+YP6fEUfKU0vW2obIFgZfH2/tg=; b=wSvLIa+SDQlInvoi2cvLPmSN8TCMgWmqJ+ygnHMVbxfqZivC8vd9WWTshQ2HzNuWcEQmhdSPxjvuDm8mHOTH0NFUSNjY0kpOxpN0W252aThSMUa/ea2Zw2qmotn/J5knzq85UCokh6sbYm/hTZFzMEMxiPmljmLWNpkPGciZSvjJKxAcLtSkNLXUodxMsY7CvWoFXKTpDJ3wDxY/1lViYE2Hbb+phiaigx77+YFoFxhw06n97aSkzFcJhBWHkX/LOQfbTpf7NTA4BWgOZ5S/aUUxDhg0+TI34HSVhr15S9DSYdw2rXkZ6aTWHaZbQAU9EREz23fxjjfEzM8cQakSqw== Received: from LV8PR22MB5026.namprd22.prod.outlook.com (2603:10b6:408:1cb::11) by LV3PR22MB5353.namprd22.prod.outlook.com (2603:10b6:408:1df::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.34; Thu, 1 Feb 2024 12:43:47 +0000 Received: from LV8PR22MB5026.namprd22.prod.outlook.com ([fe80::33be:66aa:2c9b:b2ab]) by LV8PR22MB5026.namprd22.prod.outlook.com ([fe80::33be:66aa:2c9b:b2ab%3]) with mapi id 15.20.7228.029; Thu, 1 Feb 2024 12:43:47 +0000 From: "Rozenberg, Eyal (Consultant)" Thread-Topic: Can't use od to print half-precision floats Thread-Index: AdpVC9Fcl+17A0MiQQSEe0LyF4bLgQ== Date: Thu, 1 Feb 2024 12:43:47 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=gehealthcare.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV8PR22MB5026:EE_|LV3PR22MB5353:EE_ x-ms-office365-filtering-correlation-id: 69536833-a223-492c-6431-08dc23236efd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 45umT32il7hGitTKTpv/4mSofb/XTzI6iSqC1HhrUXh6c4zAYQ/UNx11SL3vfcnb9so8gzU0EsInXev6LG6u7keY35NnKEo8n5oCgm/oKI6rVQHqVWNmCH/750TvT6QNlJ3e4uyLlFPeTJMf17xEhfBDn9kcybIRbPW+Yaxz88nMZY74Axoj3D3ueYCm+35pBF4sOISgVy0XllbQNMyoxSBGNCmpoVwkmSQwKDMTW5C9t4LR0o9REpa/m9v46ZgChx9UGiBkW1cUF2RafIQVEizAe5ZSATWE+k0eLKBkp3HUW95bVl6s47GhWxUKJd4RJA1QyNnUvnL3NsOwB/S0CCHtgmKP2ZFZtAnVyLBHeuLKhVIv8n+6EUII11UDsbAlv8B+667Kc7/GzFs3NGepQlOBclnNsLAaW/Q7wUq80BHaxtCeds/siu1SksUg0pcYKG53MViE+PfrFn7pulaMWHLtYZwZCWfLCj12lCjq5tyF26A+qhQC+QrQCndiBrJavzh40DhQNPO4lvt462E4xH0oLX7Icf+EhOU3ahUiocilPC4YZ0QzCtp8jRhbCSUTv14a/ThKCpYWS3M7Xc5YOjeLUBGhdeiG6Bufq/QK8toJYTgG6MGeonVa85Sw8M7m x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV8PR22MB5026.namprd22.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(376002)(39860400002)(366004)(136003)(396003)(230922051799003)(64100799003)(451199024)(186009)(1800799012)(26005)(478600001)(6506007)(71200400001)(41300700001)(7696005)(9686003)(8936002)(8676002)(52536014)(66556008)(122000001)(66446008)(6916009)(316002)(64756008)(66476007)(55016003)(66946007)(2906002)(38100700002)(33656002)(5660300002)(38070700009)(76116006)(4744005)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: q7p9AV0N0uGjrJLVfS51rrShH3HN/7miS7NeT3niFuj1oVbYSwzWZaDzz+5c2fIgdvuisvCRNP6HE0fr04K4jwileFpnL8YCtzWHXItLqiJ6XT1aiv/biaW0zu/RVFM7QxbpKbzFKbcbMvTN9okvQEI3XckqlX1/UnL6ScYHH4qo664TnkL+XDn/VTt/mztpxhj9UjdZy4M9Zw0bIU57bGZrpXTyJRlZgx9ncFrU40Oqlygu0ynKLeFNTe5O1A5hxvwtrik39D8lcfkLPA7AgCjFBkt0vx+/YTUCjrTTXQ8BvZC7kQruUhakaBq689f1EEgkhdGMdprgpjpHFo1+ub3oMtu4wnYtMTgPfEioyczug1rApd8K/WLHTmsFzhSvQ+1vzysNPYXI306OJU7n8qW4O21aVR8T+Q8kQnmO25CAG6V0vQBS2HlQIDgtehKb75D2KxVvEY5Ukh8zTKWY2EpwmgSJacPj2pexu+GCG4OKtb71XoXqC0wSZiAheRxCNZMxJCsb9iOYCovoj2fmM1b0JBEMPQcyOeWwQT4E65opKL6ALL9m1M1AI5NG70FM4SkSPSdQvlssECK+EBdwGD21px0aPUQThH4UGzfKnb8ueycSCYxY+27moUBR0nszlJUNmqZhEXFQkC08G+Jx+ApNNpTl1Z4vaOZDoZl22A2h5s+QovBSXKjPq1dBkn3o8XvMAjYOSt3G7ZCLLmn3/CPKQREOUrg1wyWu2LfgP036kTqV2+bP+nJngwGFrXbtmkj7lA/h2yw6x1dYas4l7etaXofq7cO0XBnQo7LFuv7ONN7FY+qW20kCg5j8wqAoC2878fjTr5uNnlR+iuSzM1gDy1YkZg4zDqSp5yy9jRz5DkRx5VfbEBdUjiPOeYAfqActms1q5qokcG6U/tpk2lWTb4yL+j3CgpUjuSRWUjOCkmWqB+Uo3as9twvtFqqif3++cBvsPBe13Q0KryccJPJIO/N6Cm4zv7KHiTv9RDRu8X1IHkImDSO8STmrX0dxu+HY3CUDPLKFNEY7K92PI90tm6fG+4OX8HtUB3ZIfBKrLwPeCTA3+oCBfvs3+YIbjIa/okujTFQhTV/XCvmJTK5b2yg0NOhS5cLRtu7tpDsziMVe0uKSfjSwAiFYGPrj5DmUe7WM0RVjLAHJhK+X1GWZMEfUpqpu2on5G0pxqWWXI3XP9kwv8Hd53HT59L777uIVKnFNu/iiw+6H5Rrp2UowMTbdz9hqHXIvnsAv90MXVmomUFiwx79qM3JKzo92HOgLb0AO6BubkAfpysC2FPXrAfCZOmeE+yWtF1HFMsh5UL85AJZZ+EhG6Y0a3L/MNxpGwb8AC++lun2Y4nBCnfEK2as1FPECd5ocWYAIXgMTqFJR2LVbxotSgX/zX+/xQxnnZ3P6Mo5pZJmvujyYbgzGERIH3H4NN1FuWvCFgOCM4OYzPB2zKwvttzwOq+eJFCO+8IgZhONBAzUK2rsZ8X378lUkWsJunblxyBIWXRXbAof7OFpa5eYOaW+8NENmoGhS22F41N454O/1cMTx+0P/8yZ/2GXXMP+IxcG0DT2oz71c9mzrqR0ZLpb+LOZ1vHYur71BaSK8CGjSmUIokA== Content-Type: multipart/alternative; boundary="_000_LV8PR22MB5026BF093DF3FE8E299B6CB3FF432LV8PR22MB5026namp_" MIME-Version: 1.0 X-OriginatorOrg: gehealthcare.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LV8PR22MB5026.namprd22.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 69536833-a223-492c-6431-08dc23236efd X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2024 12:43:47.2604 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9a309606-d6ec-4188-a28a-298812b4bbbf X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lqzGEQRxymmKeVwOsoCjLQRjitBpwg0dm23TYNX3yieqxH/NbHhLcVQmSpimAQH5Hc3R+N73CwC51T62Djye3FQfTRifhT/5sCn3V4wG5Gs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR22MB5353 Received-SPF: permerror client-ip=2a01:111:f403:2412::701; envelope-from=Eyal.Rozenberg@gehealthcare.com; helo=NAM10-MW2-obe.outbound.protection.outlook.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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, FORGED_SPF_HELO=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_PERMERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Thu, 01 Feb 2024 09:27:15 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --_000_LV8PR22MB5026BF093DF3FE8E299B6CB3FF432LV8PR22MB5026namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable If I try to use the od utility to print half-precision (FP16) floating-poin= t values, I get: $ od -t f2 myfloats.bin od: invalid type string 'f2'; this system doesn't provide a 2-byte floating point type I'm not exactly sure what "this system" means, but that should work and pri= nt out my floats. Eyal PS - This is my first bug-coreutils post, please be gentle. --_000_LV8PR22MB5026BF093DF3FE8E299B6CB3FF432LV8PR22MB5026namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

If I try to use the od utility to print half-precisi= on (FP16) floating-point values, I get:

 

$ od -t f2 myfl= oats.bin

od: invalid typ= e string ‘f2’;

this system doe= sn't provide a 2-byte floating point type

 

I’m not exactly sure what “this system&#= 8221; means, but that should work and print out my floats.

 

Eyal

 

PS – This is my first bug-coreutils post, plea= se be gentle.

--_000_LV8PR22MB5026BF093DF3FE8E299B6CB3FF432LV8PR22MB5026namp_-- From unknown Sat Aug 16 19:20:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68871: Can't use od to print half-precision floats Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 01 Feb 2024 18:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68871 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: "Rozenberg, Eyal (Consultant)" , 68871@debbugs.gnu.org Received: via spool by 68871-submit@debbugs.gnu.org id=B68871.170681073725451 (code B ref 68871); Thu, 01 Feb 2024 18:06:01 +0000 Received: (at 68871) by debbugs.gnu.org; 1 Feb 2024 18:05:37 +0000 Received: from localhost ([127.0.0.1]:43126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVbRO-0006cM-2o for submit@debbugs.gnu.org; Thu, 01 Feb 2024 13:05:37 -0500 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:53349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVbRI-0006c1-BK for 68871@debbugs.gnu.org; Thu, 01 Feb 2024 13:05:32 -0500 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-33929364bdaso751762f8f.2 for <68871@debbugs.gnu.org>; Thu, 01 Feb 2024 10:05:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706810712; x=1707415512; darn=debbugs.gnu.org; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:sender:from:to:cc:subject:date :message-id:reply-to; bh=dpbpiSXJvCirUMIQAKBT4JCIFuhTI60qUkc5OCCUclY=; b=d51Fr3t9KMHn7Wp1fxVoQ10B+zNr4DDBlmsKfkBOGiEJaFNxT+QCi11fD9+Of2ljIK GVLnp4hsTSSrTt6Phq1lhUrHyZRBfZMdq42BEwvqdqGWRHyTnzsP7awMX8qzJicuguYl ojwsQSl28sG/3sFKdE0nsz2sub4etG5A4I0TwmwM0oJjACrPIOAzbhnsOesrYvgp9Hh/ PEMDvyTiLwEKFi0Ws6jwje0h5muX9UyWQcpMMSyjW/SqoOwkz6d1dShHDhXYQimUok9S qkWI5VwB+aDXcT45V4NNXEL4exTWJj+hgWMG6GEgSQrAiz2TAP502gktXwhtDstFh3C4 CeZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706810712; x=1707415512; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dpbpiSXJvCirUMIQAKBT4JCIFuhTI60qUkc5OCCUclY=; b=hDuGdDunSN8dcFj6eczvZ1j1g9pJBp+Ew1L1SY4QXBhXTH8bSy4KnrnImiw0zuOhg8 Qw8Wz7x4mGSxv0blUT5/HBNQw5C2vEAxIQhsFHNcA+m/4ne6RCm0H/tQq9ZNN+HwVAUk pTiSEWrB8foXExE8h+rP2XbU8puObmPB9tXQNQtkimyqwt8oeZWwjwDBd1kHbedvh2Ro LxLhGOSlzthWOePytdnPdsw8ChWW5fsbDLWl47yy1K/QbmwLIUVT3QFFzuVnkLiN9jCL Z4F1RL/UscGXocLZTj+jLDlqJsfqghDKDJaptRaN6qnVZFLbLyzC2ofmAZCkUD1tpuE3 clzA== X-Gm-Message-State: AOJu0Yz2bJjXdM1fZcmHd/ZpJLm7Qg0eABr9LF4HJndVLicH+pj7NPoX Z8UobZaO4wh2Wblsl58ReldvR5Hb2/GYRzw/zAaJagDchkY+0y1dSQC1eZ0p X-Google-Smtp-Source: AGHT+IH34t3vRiSmosfxwy6fPsfp2LJn5koVZ9G9hPjAEUAZze3/8N7IqaDXnibMDG/RXgDZ/1Mldw== X-Received: by 2002:adf:e2c5:0:b0:33a:fe3b:b2ae with SMTP id d5-20020adfe2c5000000b0033afe3bb2aemr3555019wrj.66.1706810711916; Thu, 01 Feb 2024 10:05:11 -0800 (PST) X-Forwarded-Encrypted: i=0; AJvYcCU+mpvaT7X+bAasdyxSKhKhJkuImORnsrrw0EjwiR8Uf6ra1nt/hyll/qo4OyPIsEF1FOKXSt/oCNxufQswux+m1yr4ppc= Received: from [192.168.1.20] (86-40-129-3-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.40.129.3]) by smtp.googlemail.com with ESMTPSA id d29-20020adfa41d000000b0033b137d8dbdsm29687wra.103.2024.02.01.10.05.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 01 Feb 2024 10:05:11 -0800 (PST) Content-Type: multipart/mixed; boundary="------------7u2WBxtabii0DA4weXGjWBtT" Message-ID: Date: Thu, 1 Feb 2024 18:05:10 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US References: From: =?UTF-8?Q?P=C3=A1draig?= Brady In-Reply-To: X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) This is a multi-part message in MIME format. --------------7u2WBxtabii0DA4weXGjWBtT Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 01/02/2024 12:43, Rozenberg, Eyal (Consultant) wrote: > If I try to use the od utility to print half-precision (FP16) floating-point values, I get: > > $ od -t f2 myfloats.bin > od: invalid type string 'f2'; > this system doesn't provide a 2-byte floating point type > > I'm not exactly sure what "this system" means, but that should work and print out my floats. > > Eyal > > PS - This is my first bug-coreutils post, please be gentle. I just had a read of these: https://gcc.gnu.org/onlinedocs/gcc/Half-Precision.html https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0192r4.html On the face of it it seems that various 16 bit floating point formats have consolidated, and we could add support for _Float16 in od. I see gnulib already enables __STDC_WANT_IEC_60559_TYPES_EXT__ so we should be able to do something like the attached. This is just off the top of my head, and I haven't tested or thought about this much at all. Any testing your could do would be appreciated. thanks, Pádraig --------------7u2WBxtabii0DA4weXGjWBtT Content-Type: text/x-patch; charset=UTF-8; name="od-f16.patch" Content-Disposition: attachment; filename="od-f16.patch" Content-Transfer-Encoding: base64 Y29tbWl0IDgyZmMyNWFiN2YzNGE4MTk4YThmNDM1YzEzOTY4MDFkMzBlOGM2YjYKQXV0aG9y OiBQw6FkcmFpZyBCcmFkeSA8UEBkcmFpZ0JyYWR5LmNvbT4KRGF0ZTogICBUaHUgRmViIDEg MTc6NTk6NTEgMjAyNCArMDAwMAoKICAgIG9kOiBzdXBwb3J0IGhhbGYgcHJlY2lzaW9uIGZs b2F0aW5nIHBvaW50CiAgICAKICAgICogc3JjL29kLmM6IFN1cG9ydCAtdCBmMiB0byBwcmlu dCAxNiBiaXQgZmxvYXRpbmcgcG9pbnQuCiAgICAqIE5FV1M6IE1lbnRpb24gdGhlIG5ldyBm ZWF0dXJlLgogICAgQWRkcmVzc2VzIGh0dHBzOi8vYnVncy5nbnUub3JnLzY4ODcxCgpkaWZm IC0tZ2l0IGEvc3JjL29kLmMgYi9zcmMvb2QuYwppbmRleCA3NWJlZDVlN2QuLjJmMDNhNzI5 ZSAxMDA2NDQKLS0tIGEvc3JjL29kLmMKKysrIGIvc3JjL29kLmMKQEAgLTE5LDYgKzE5LDcg QEAKICNpbmNsdWRlIDxjb25maWcuaD4KIAogI2luY2x1ZGUgPGN0eXBlLmg+CisjaW5jbHVk ZSA8ZmxvYXQuaD4KICNpbmNsdWRlIDxzdGRpby5oPgogI2luY2x1ZGUgPGdldG9wdC5oPgog I2luY2x1ZGUgPHN5cy90eXBlcy5oPgpAQCAtNDksNiArNTAsMTIgQEAgdHlwZWRlZiB1bnNp Z25lZCBsb25nIGxvbmcgaW50IHVuc2lnbmVkX2xvbmdfbG9uZ19pbnQ7CiB0eXBlZGVmIHVu c2lnbmVkIGxvbmcgaW50IHVuc2lnbmVkX2xvbmdfbG9uZ19pbnQ7CiAjZW5kaWYKIAorI2lm bmRlZiBGTFQxNl9NQVgKKy8qIFRoaXMgaXMganVzdCBhIHBsYWNlLWhvbGRlciB0byBhdm9p ZCBhIGZldyAnI2lmJyBkaXJlY3RpdmVzLgorICAgSW4gdGhpcyBjYXNlLCB0aGUgdHlwZSBp c24ndCBhY3R1YWxseSB1c2VkLiAgKi8KK3R5cGVkZWYgZmxvYXQgX0Zsb2F0MTY7CisjZW5k aWYKKwogZW51bSBzaXplX3NwZWMKICAgewogICAgIE5PX1NJWkUsCkBAIC01OCw2ICs2NSw3 IEBAIGVudW0gc2l6ZV9zcGVjCiAgICAgTE9ORywKICAgICBMT05HX0xPTkcsCiAgICAgLyog RklYTUU6IGFkZCBJTlRNQVggc3VwcG9ydCwgdG9vICovCisgICAgRkxPQVRfSEFMRiwKICAg ICBGTE9BVF9TSU5HTEUsCiAgICAgRkxPQVRfRE9VQkxFLAogICAgIEZMT0FUX0xPTkdfRE9V QkxFLApAQCAtMTU2LDYgKzE2NCw3IEBAIHN0YXRpYyBjb25zdCBpbnQgd2lkdGhfYnl0ZXNb XSA9CiAgIHNpemVvZiAoaW50KSwKICAgc2l6ZW9mIChsb25nIGludCksCiAgIHNpemVvZiAo dW5zaWduZWRfbG9uZ19sb25nX2ludCksCisgIHNpemVvZiAoX0Zsb2F0MTYpLAogICBzaXpl b2YgKGZsb2F0KSwKICAgc2l6ZW9mIChkb3VibGUpLAogICBzaXplb2YgKGxvbmcgZG91Ymxl KQpAQCAtNDc3LDYgKzQ4Niw3IEBAIFBSSU5UX1RZUEUgKHByaW50X2ludCwgdW5zaWduZWQg aW50KQogUFJJTlRfVFlQRSAocHJpbnRfbG9uZywgdW5zaWduZWQgbG9uZyBpbnQpCiBQUklO VF9UWVBFIChwcmludF9sb25nX2xvbmcsIHVuc2lnbmVkX2xvbmdfbG9uZ19pbnQpCiAKK1BS SU5UX0ZMT0FUVFlQRSAocHJpbnRfaGFsZmZsb2F0LCBfRmxvYXQxNiwgZnRvYXN0ciwgRkxU X0JVRlNJWkVfQk9VTkQpCiBQUklOVF9GTE9BVFRZUEUgKHByaW50X2Zsb2F0LCBmbG9hdCwg ZnRvYXN0ciwgRkxUX0JVRlNJWkVfQk9VTkQpCiBQUklOVF9GTE9BVFRZUEUgKHByaW50X2Rv dWJsZSwgZG91YmxlLCBkdG9hc3RyLCBEQkxfQlVGU0laRV9CT1VORCkKIFBSSU5UX0ZMT0FU VFlQRSAocHJpbnRfbG9uZ19kb3VibGUsIGxvbmcgZG91YmxlLCBsZHRvYXN0ciwgTERCTF9C VUZTSVpFX0JPVU5EKQpAQCAtODI0LDYgKzgzNCwxMSBAQCBkZWNvZGVfb25lX2Zvcm1hdCAo Y2hhciBjb25zdCAqc19vcmlnLCBjaGFyIGNvbnN0ICpzLCBjaGFyIGNvbnN0ICoqbmV4dCwK IAogICAgICAgICBzd2l0Y2ggKHNpemVfc3BlYykKICAgICAgICAgICB7CisgICAgICAgICAg Y2FzZSBGTE9BVF9IQUxGOgorICAgICAgICAgICAgcHJpbnRfZnVuY3Rpb24gPSBwcmludF9o YWxmZmxvYXQ7CisgICAgICAgICAgICBmaWVsZF93aWR0aCA9IEZMVF9TVFJMRU5fQk9VTkRf TCAoZGVjaW1hbF9wb2ludF9sZW4pOworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAg ICBjYXNlIEZMT0FUX1NJTkdMRToKICAgICAgICAgICAgIHByaW50X2Z1bmN0aW9uID0gcHJp bnRfZmxvYXQ7CiAgICAgICAgICAgICBmaWVsZF93aWR0aCA9IEZMVF9TVFJMRU5fQk9VTkRf TCAoZGVjaW1hbF9wb2ludF9sZW4pOwpAQCAtMTU5OCw2ICsxNjEzLDkgQEAgbWFpbiAoaW50 IGFyZ2MsIGNoYXIgKiphcmd2KQogICBmb3IgKGkgPSAwOyBpIDw9IE1BWF9GUF9UWVBFX1NJ WkU7IGkrKykKICAgICBmcF90eXBlX3NpemVbaV0gPSBOT19TSVpFOwogCisjaWZkZWYgRkxU MTZfTUFYCisgIGZwX3R5cGVfc2l6ZVtzaXplb2YgKF9GbG9hdDE2KV0gPSBGTE9BVF9IQUxG OworI2VuZGlmCiAgIGZwX3R5cGVfc2l6ZVtzaXplb2YgKGZsb2F0KV0gPSBGTE9BVF9TSU5H TEU7CiAgIC8qIFRoZSBhcnJheSBlbnRyeSBmb3IgJ2RvdWJsZScgaXMgZmlsbGVkIGluIGFm dGVyIHRoYXQgZm9yICdsb25nIGRvdWJsZScKICAgICAgc28gdGhhdCBpZiB0aGV5IGFyZSB0 aGUgc2FtZSBzaXplLCB3ZSBhdm9pZCBhbnkgb3ZlcmhlYWQgb2YK --------------7u2WBxtabii0DA4weXGjWBtT-- From unknown Sat Aug 16 19:20:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68871: Can't use od to print half-precision floats Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 01 Feb 2024 19:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68871 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady , "Rozenberg, Eyal (Consultant)" , 68871@debbugs.gnu.org Received: via spool by 68871-submit@debbugs.gnu.org id=B68871.170681452132247 (code B ref 68871); Thu, 01 Feb 2024 19:09:02 +0000 Received: (at 68871) by debbugs.gnu.org; 1 Feb 2024 19:08:41 +0000 Received: from localhost ([127.0.0.1]:43152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVcQT-0008O2-3p for submit@debbugs.gnu.org; Thu, 01 Feb 2024 14:08:41 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:43102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVcQN-0008Ne-5z for 68871@debbugs.gnu.org; Thu, 01 Feb 2024 14:08:39 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id C0E443C01409F; Thu, 1 Feb 2024 11:08:18 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id thJOAiry1H66; Thu, 1 Feb 2024 11:08:18 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 838493C00E403; Thu, 1 Feb 2024 11:08:18 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 838493C00E403 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1706814498; bh=e4sO7LrG1jczHi5L80U3IfUQdgFrS43jPlI79VswbEQ=; h=Message-ID:Date:MIME-Version:To:From; b=TSwXgHOOspbcusgLfM1rR0BSyziZJDHXZkNW7d8XbFbkIZ+IWgD6wp8FIEaH3wiV6 tKDdC8CbjtQKHppu0ILiWEUKj8JKLLIkVeBfkzp60PRjii863TEgQD07ukxVXfHZmg MiU3XHZtq60zvWMRkNWTeQX3fsZYQE/ve4L9Sn66DPPNnhsj31c1Od1UNu5/C1RlLO Rmr4S0BeRkuExU+qN0TX5rIChXLtpZvYL9J45B9V7y1WM8dSQ6lubMzZdsgJMnZrA6 SGIr3EtQ7ghqlWbjMRVh39CC5hpjtxXHnI1zidfHHpz45Eo9odyqX6cIC4YOs8ot1s iISjtxf6uQ2Rg== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id vm07ozJS0iiz; Thu, 1 Feb 2024 11:08:18 -0800 (PST) Received: from [192.168.254.12] (unknown [47.148.192.211]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 5FA8B3C01409F; Thu, 1 Feb 2024 11:08:18 -0800 (PST) Message-ID: <8c9de67a-d582-46ec-ba43-0998cce1eefc@cs.ucla.edu> Date: Thu, 1 Feb 2024 11:08:18 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US References: From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thanks for writing that. One suggestion I'd make is to change this: #ifndef FLT16_MAX /* This is just a place-holder to avoid a few '#if' directives. In this case, the type isn't actually used. */ typedef float _Float16; #endif to something like this: #ifdef FLT16_MAX typedef _Float16 float16; #else /* This is just a place-holder to avoid a few '#if' directives. In this case, the type isn't actually used. */ typedef float float16; #endif and use 'float16' thereafter. That way, the code doesn't usurp the system namespace on older platforms, some of which might define _Float16 but not FLT16_MAX. From unknown Sat Aug 16 19:20:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68871: Can't use od to print half-precision floats Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 01 Feb 2024 19:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68871 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady , "Rozenberg, Eyal (Consultant)" , 68871@debbugs.gnu.org Received: via spool by 68871-submit@debbugs.gnu.org id=B68871.1706815024796 (code B ref 68871); Thu, 01 Feb 2024 19:18:01 +0000 Received: (at 68871) by debbugs.gnu.org; 1 Feb 2024 19:17:04 +0000 Received: from localhost ([127.0.0.1]:43157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVcYa-0000Cm-2g for submit@debbugs.gnu.org; Thu, 01 Feb 2024 14:17:04 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:35902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVcYV-0000C4-7t for 68871@debbugs.gnu.org; Thu, 01 Feb 2024 14:17:02 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id BB36D3C01409F; Thu, 1 Feb 2024 11:16:42 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id 5QsnckgdHkgT; Thu, 1 Feb 2024 11:16:42 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 54A533C00E403; Thu, 1 Feb 2024 11:16:42 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 54A533C00E403 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1706815002; bh=PdWhzox6L9jZ9du8yq80Kdjic7oUB5/9eAkewfLDIeU=; h=Message-ID:Date:MIME-Version:From:To; b=GXJlUtCJxqAsKO7qFgpJjfjJIJSVaEm2Z5/CMhwWAhKn5YnMkMjzvlkRE5gEeBG9c yqRQjKCO6CRLopLRs2frFNP11hEPegfFSqdTfmnat/z1sc+uwwGHgkYfBJnqv7k2Tl AnQ5JVaoRPIknBpYcHkd14OYNJhhvFNbGDlWRSwVMeqYPUZfpSvTLOu9g830/CX5fu BclYlPYDT+d0drhTHploxF2L6BHB9Gds2Zu8lAEnxlhKzjVjkD6IwgLwYmIeB53Wv/ nUiTgtRaMxDnVK5jzjQRDceIqn/J/uhYJrXX6joV09xQ5XwBovXKZUlCkEvZvkENon QeYgfO8H+gkLg== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id Kdm5B9wYC4u8; Thu, 1 Feb 2024 11:16:42 -0800 (PST) Received: from [192.168.254.12] (unknown [47.148.192.211]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 326373C01409F; Thu, 1 Feb 2024 11:16:42 -0800 (PST) Message-ID: <5e5e445a-282a-4910-8657-a6ee07a8872b@cs.ucla.edu> Date: Thu, 1 Feb 2024 11:16:42 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Paul Eggert References: <8c9de67a-d582-46ec-ba43-0998cce1eefc@cs.ucla.edu> Organization: UCLA Computer Science Department In-Reply-To: <8c9de67a-d582-46ec-ba43-0998cce1eefc@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Oh, and another thought: suppose someone wants to use od on bfloat16_t values? They're popular in machine learning applications, and likely will be more popular than float16_t overall. See: https://sourceware.org/pipermail/libc-alpha/2024-February/154382.html From unknown Sat Aug 16 19:20:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68871: Can't use od to print half-precision floats Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 01 Feb 2024 22:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68871 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Paul Eggert , "Rozenberg, Eyal (Consultant)" , 68871@debbugs.gnu.org Received: via spool by 68871-submit@debbugs.gnu.org id=B68871.170682479218364 (code B ref 68871); Thu, 01 Feb 2024 22:00:02 +0000 Received: (at 68871) by debbugs.gnu.org; 1 Feb 2024 21:59:52 +0000 Received: from localhost ([127.0.0.1]:43289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVf67-0004m5-W0 for submit@debbugs.gnu.org; Thu, 01 Feb 2024 16:59:52 -0500 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:58423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVf63-0004ln-3k for 68871@debbugs.gnu.org; Thu, 01 Feb 2024 16:59:51 -0500 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-40fc6578423so214785e9.0 for <68871@debbugs.gnu.org>; Thu, 01 Feb 2024 13:59:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706824771; x=1707429571; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=mitnJiOaFzNubuiH9mqqxqANspT9oNEKiqX/nsxJEbc=; b=eu+PFZcGUHo8YZdOQWlfLH4e3RshAiHJNRxz5NuTjJ51yVgXn9P6xmstRigrFy1wwI ie8WFwf18nj2OKAoBH72Or2mNw+iqfo885WGuueQnCn7o5z+cpOFCIy48iN8FMSBiwTG F1HWkuxojaPqKRHCI9mTtNaNlDYysxW7LgP44AhqziEP25p5cQqJ5lqarzriRfbhzz5E m/dhdAKABbg5fKb64CUWpfCg+Db4fIVdAM0DNl+WkstSop16N5PNw0UvyWOBFPdlLO6N dGI1wjkxAzMFRFPW2RIvt81H31BESeaLIYUwOLL1ewGSPt6qvfuFcIinRFeLJZ8e3d0Y GnqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706824771; x=1707429571; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mitnJiOaFzNubuiH9mqqxqANspT9oNEKiqX/nsxJEbc=; b=TlB59VgN2isQ6zdE2XJeCP5VKVVWofxC/hzlt8LbCeWtCQ/Yb/0jWaiJdxSFIbe3uc lEktS1E/2NQk1XEv+GhKWDEai47qom0FdgGL7mdPYOoNsGG4YDxkPr2sL47J/+9N3Wzb qUkZfptpoIay3ROLOqSrr5ZyzF3RpMPAiv5xZGexmvzWuXL1VvmQg+zvqqm3Mm7COVUt 5arGVnmNPVJ9aLNFK2DXj1+yI334kzYfEaQLmrEbrXNtmR6PgonIz5jK82ST5bb51hCw hZ+7tVOEkPPxIBUm1X97P0fVoKXXB4d/W0r5/CnOr9/eB0BysXNMQta0mAh763GLg/Ck F2aQ== X-Gm-Message-State: AOJu0YzT3CdPao955QhSJRFAyLOuq5S2UhOLYAwt7ZDO7hEhWKrYmMdt PdQipeq/oax4iRKiNk7d6TqlsGbUhJt3bZe7qj+AMwatbFwsJmrM X-Google-Smtp-Source: AGHT+IGC8z1g8DNZ/KWBA2ye2Er/RrqanM1pE+GfeFEceZg2+6hTr8sAaK1DvlDuMiorvOuZ+Y3vUw== X-Received: by 2002:a05:600c:4586:b0:40e:f5e3:5e16 with SMTP id r6-20020a05600c458600b0040ef5e35e16mr5597259wmo.27.1706824770359; Thu, 01 Feb 2024 13:59:30 -0800 (PST) X-Forwarded-Encrypted: i=0; AJvYcCU8/I/ObgbcyXHTgOjMSwmaCLyWGsK1X2dLlyQRSZfoOIrsSEQz4ib2e+BpA5V1yrHYIQeVij19rtbwofiO/xp/xHjzoiuPp2Jgf+Orw4SoNbf14+CJfOhcZ6oHIwZl2EEnDOp8b8U= Received: from [192.168.1.20] (86-40-129-3-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.40.129.3]) by smtp.googlemail.com with ESMTPSA id p10-20020a05600c358a00b0040ed49605a0sm5617495wmq.47.2024.02.01.13.59.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 01 Feb 2024 13:59:29 -0800 (PST) Message-ID: <87060639-2c6d-5a27-3df8-80831f30a87c@draigBrady.com> Date: Thu, 1 Feb 2024 21:59:29 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US References: <8c9de67a-d582-46ec-ba43-0998cce1eefc@cs.ucla.edu> <5e5e445a-282a-4910-8657-a6ee07a8872b@cs.ucla.edu> From: =?UTF-8?Q?P=C3=A1draig?= Brady In-Reply-To: <5e5e445a-282a-4910-8657-a6ee07a8872b@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On 01/02/2024 19:16, Paul Eggert wrote: > Oh, and another thought: suppose someone wants to use od on bfloat16_t > values? They're popular in machine learning applications, and likely > will be more popular than float16_t overall. See: > > https://sourceware.org/pipermail/libc-alpha/2024-February/154382.html True. I suppose we would select between these like: -t f2, -t fh = IEEE half precision -t fb = brain floating point bfloat16 looks like a truncated single precision IEEE, so we should be able to just pad the extra 16 bits with zeros when converting to single precision internally for processing. cheers, Pádraig From unknown Sat Aug 16 19:20:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68871: Can't use od to print half-precision floats Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Fri, 02 Feb 2024 01:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68871 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady , "Rozenberg, Eyal (Consultant)" , 68871@debbugs.gnu.org Received: via spool by 68871-submit@debbugs.gnu.org id=B68871.170683847122340 (code B ref 68871); Fri, 02 Feb 2024 01:48:01 +0000 Received: (at 68871) by debbugs.gnu.org; 2 Feb 2024 01:47:51 +0000 Received: from localhost ([127.0.0.1]:43368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rViel-0005oG-Dn for submit@debbugs.gnu.org; Thu, 01 Feb 2024 20:47:51 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:35810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rViei-0005o0-7g for 68871@debbugs.gnu.org; Thu, 01 Feb 2024 20:47:50 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 75FE33C00E405; Thu, 1 Feb 2024 17:47:31 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id KZ5mvY-3pWlq; Thu, 1 Feb 2024 17:47:31 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id F10953C00E403; Thu, 1 Feb 2024 17:47:30 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu F10953C00E403 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1706838451; bh=/wQsEbEm80Vrhu+TsLpjLoDlHsFcPfCljeQaLjPccqE=; h=Message-ID:Date:MIME-Version:To:From; b=aYm25Gra3e6zPhnXQRruE+JifIP96XP+ZA+RlszZ2FDIq0VLrqqs75WplTEs5/Z09 1ipxbVHRvJocm8yzIjjTpmKywHUML1tqCK5k8UGxCJcsUxm3ejznIxKA6+kNS8jcdX Ik0Q2xi8eB9c59kn5ObTnqgOKQqOWD2utllkV/M+iXD71wOKGkcjSCpJwiVz/kMnC5 svuXobqz6WufLnLx7JGCRWPbsXrNrTuyxG341FPHPhUts+PGTETSmuc7EmFJmMtjbc hZ57I4Ctx0cX2dphUHqtLUIXhAp1iVfTiS3wDfVJUHaNK4a1Zb910u/z5RlL12dfMf /+Um/J9lblZag== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id OCNJUCKbgkAk; Thu, 1 Feb 2024 17:47:30 -0800 (PST) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id CEFED3C01409F; Thu, 1 Feb 2024 17:47:30 -0800 (PST) Message-ID: <694ec623-edd5-4016-8384-ece5eb4c3ee1@cs.ucla.edu> Date: Thu, 1 Feb 2024 17:47:29 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US References: <8c9de67a-d582-46ec-ba43-0998cce1eefc@cs.ucla.edu> <5e5e445a-282a-4910-8657-a6ee07a8872b@cs.ucla.edu> <87060639-2c6d-5a27-3df8-80831f30a87c@draigBrady.com> From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <87060639-2c6d-5a27-3df8-80831f30a87c@draigBrady.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2/1/24 13:59, P=C3=A1draig Brady wrote: >=20 > bfloat16 looks like a truncated single precision IEEE, > so we should be able to just pad the extra 16 bits with zeros > when converting to single precision internally for processing. Sounds good. This would mean od could work even the platform doesn't=20 support bfloat16_t, since od.c could fall back on the above code (though=20 I suppose it could be endianness-dependent). From unknown Sat Aug 16 19:20:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68871: Can't use od to print half-precision floats Resent-From: "Rozenberg, Eyal (Consultant)" Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Fri, 02 Feb 2024 14:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68871 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Paul Eggert , =?UTF-8?Q?P=C3=A1draig?= Brady , "68871@debbugs.gnu.org" <68871@debbugs.gnu.org> Received: via spool by 68871-submit@debbugs.gnu.org id=B68871.170688455230469 (code B ref 68871); Fri, 02 Feb 2024 14:36:01 +0000 Received: (at 68871) by debbugs.gnu.org; 2 Feb 2024 14:35:52 +0000 Received: from localhost ([127.0.0.1]:43879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVue0-0007vM-3F for submit@debbugs.gnu.org; Fri, 02 Feb 2024 09:35:52 -0500 Received: from mail-dm6nam12on2097.outbound.protection.outlook.com ([40.107.243.97]:57088 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVudx-0007v8-HI for 68871@debbugs.gnu.org; Fri, 02 Feb 2024 09:35:51 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q4igPwQ/M8M1woP48W9tprJhCyHIfvQ7hrQLQfGVy7TJCCXqPGMXzLyOGBS6FgHA70FEXGm5qnK773gv2DRMJ/yTKa4hX3K6tQG0543dQXucaoEX3kgy8F7mpanSWYpe90wNJHW703i6LwN1U4doOGmC1x5jE+q0FOAp3dAU65DaYyz6v9scB7pKKZwdK48MLeF7k8bREdh1D9NLgsmAp5Wt8dYirKubINuVYZi0ecXlOQRB0xgCx/ZiwLf3k2Ycun3aV1eg+OnoNXC4JMZ9/WyVM4r5xVFmsvb6HR5JavV9M63zWPRhSzVrAhjT9ZkzpW6Sikmzsl1H/XzPKAKggA== 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=qthAzLV1Cfowe0jPGwUTCN4MbCnSqVnonmdgSEf8et8=; b=mqeuHE2Fmi/4fF8BsZ8TalyBuwMqAxQ4kNCi8vVjY7shoxbS0sdE0hxTCSmg9kYawQELvGRkRST1sBZHpxbV2WzxT/0ImBxDjY0ESXh9Hz7FL9QoJKumcp90MC7T8x1WVD1m9LsjRdl2pryew8woXd+FKY2d+QTDDe+Yqb4ZRrsvcoHTSSUJ1EOr497q1WxD5aJkZXSZmKj2zo2wfVx6PgLaZeCn0vYhSNzUt4fPuksSubXXBEjtMZ+BOYwKoCGBN/n3Eg0pAVUCdg/TFxWmfRgEZRNRTi1Zr/pKgzZzrFcUberRYraHI2vmkWVH5gM+K9RjjmxCO/TbfSrgJNa0YQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=gehealthcare.com; dmarc=pass action=none header.from=gehealthcare.com; dkim=pass header.d=gehealthcare.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gehealthcare.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qthAzLV1Cfowe0jPGwUTCN4MbCnSqVnonmdgSEf8et8=; b=n3jXnHuriFsXPIfjOtXgAB5tstx53kUlPPEFJH/zKnGnQMDL1MI1PDx3KGWneMOOrptH8qWqBezambNnaZNpO+epp+eDkfA8yoO/T4axp066qmS4X4rPwW5HDoSvYiNjgaGFgf0Ck7E5EnqLF9dkEW9BCK1CaFdQZ272+CzeR6hRPA7EiiYjtGX1xsNYxRv5cxdO/zLrTm2rNh90nnJMhbjhDCak35zMvn6Zea0FoLb76JBq3bVil3rsk9pK1+Wj0hgKxDU0eb5TmNJ2NWTzQezx/7YrLLLlHKPZesSEPtWbX6xfaxHla3Ue7ZXsTFL8Y1Z5ShCCX+VdTChZgtkmXQ== Received: from LV8PR22MB5026.namprd22.prod.outlook.com (2603:10b6:408:1cb::11) by SA1PR22MB5590.namprd22.prod.outlook.com (2603:10b6:806:3e7::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.29; Fri, 2 Feb 2024 14:35:31 +0000 Received: from LV8PR22MB5026.namprd22.prod.outlook.com ([fe80::33be:66aa:2c9b:b2ab]) by LV8PR22MB5026.namprd22.prod.outlook.com ([fe80::33be:66aa:2c9b:b2ab%3]) with mapi id 15.20.7249.027; Fri, 2 Feb 2024 14:35:31 +0000 From: "Rozenberg, Eyal (Consultant)" Thread-Topic: bug#68871: Can't use od to print half-precision floats Thread-Index: AdpVC9Fcl+17A0MiQQSEe0LyF4bLgQALWCQAAAI0dQAAAEsaAAAFr2WAAAf2e4AAGrsB0A== Date: Fri, 2 Feb 2024 14:35:31 +0000 Message-ID: References: <8c9de67a-d582-46ec-ba43-0998cce1eefc@cs.ucla.edu> <5e5e445a-282a-4910-8657-a6ee07a8872b@cs.ucla.edu> <87060639-2c6d-5a27-3df8-80831f30a87c@draigBrady.com> <694ec623-edd5-4016-8384-ece5eb4c3ee1@cs.ucla.edu> In-Reply-To: <694ec623-edd5-4016-8384-ece5eb4c3ee1@cs.ucla.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: 22ABCDEABCDFFC06B7AE8A3A5B9D153B93FBAC0A5E2E5049B4F42F5674424F06 AA4FCE5eJzVWm1z2jgQvp/C+GuHqw02BzehM3JLbNqhUyfHXWD44jccQgg0mDjh1 9/uShjiRDG9gM3tB0RAQ/bRPvtotfLZLIzdT2duXLmbtRVvHjz9Hj/GSmXRVvw/R 6tleL8cGWpdMxqG1hi5i0Xgxu7ofu7OJnfRSG0FTb3lNar1WlCv6q6uVptGGFYbX lP33ForrBveaLaMlvhS1ceaV9eCRtXXgmZV02Biy1fHVb1RN1SyujZyZ2E1DpfxS MxuvjV76+9y3VZqRrOhVOK2otXrhlY3mlqt2fpDbzVUQ6lct5WBEzW+Dy3T8j+so q/O2L4In+ywb82dZlupTIK2olS827aiwjCHX1Eq/gSWgYF1Luy+dnF50T///jnqM /ZNDxkzb3/Y/oXx95XL/npsLCL3fPpzef3D/jkz5/9c/nzqPDKZ2fT6wY5kEzqMO czEd9Fkeqlm533V4cW8YXafuY45ZtaAeYn5wGyHDR3zSfp/T8Y627cC2x2OVo8Fj rlg500WMBgBjwfrjOs1cMw7ZvXZIDKXzGqyQWLel+K6zJz03WcxhPgKfmrM7iGeB 2ap7Cox1/i3F2HcHMS1ZpaUCGWauX3b5QPnHcUBcFwze4D8e8B4AQ6IUxd5OMY4w rhCXsL3U5wPeFVmTXHeshQ0ZDLe+Zg34HeHBRHwDvhF+MBvP+L4XOQjzINxyewpf n+D8wDXDHENkaeWznkLv+MVBUnCu2EC/vC41NA/HpcO1weObyX8H2N+Qd5NmJVgv G6Kcl1ieby7QT8pbyCPXNQLKxOPk7M83vVQ564Rj59wPK7zPI+G5cflueXxLkGd7 iCeNeIJSO8i+LwUb/exX+VdTejCDe1LJ4lrD969pdM7+gGjKnRkhZ8PURct2qdJ9 0lPQEeGx4aUz7sH1OEh6TjVQyusIwDfNcbvCucB7iuxL5+A7cG7t/YZjKPOfAbxO xl7P+98rJds/3Tq2RzeuRQXiofKdQ71vJvWFR4TuKK0jlCRf4XlzUvL492cdA3jg flDOtdB/7d5Bn6HVE9McR3mOK9EPCyfdxGOpAOQP3Pk4YD83+YZ8M7AuLl03ohw3 hjjBDhjZlF9S3EEviaoL0e39/AO4gF+JwLfmvSa8PZ283Aqvi8qbnvwTvAJ4hQ6+ +jfpm7viM9FXZs9Fx8tbvm82/DJQ37toX9U751TvNYHdnY/y+fds/PQHvtuibpAl se7zXkowb4K7zMQrhPgl8zyeKdznmXPd4X7+QuWw7tNXfA/qovyeJeQLiev6MR+9 WwJeZXDO/CH+iZ8XCDOgPF9KSReTkXcqB6Kn+dVoUC2lsO7ANcd/PZFPE6m/yO3P N5p6K/r8LrAi/4b/4q1PN7RPrqg/qo4p3pRGq+MrhfsuswkvKO+N+AaoF7zfuNa1 Am8n0L98UGab4C3/lq x-dg-rorf: true x-dg-refone: 8esVLvIx3S/R/SH3VHtcBuyf4RP0UVfSJcnSelXAelPEuQ f/vMN9h3Slf/ITrAPXxeJ7UXup8pv77UkIf4sC826kHs/GS34Md1g7Nu51zSDZe3 YIgHZp3W31/oRNF6eGBeQfxehLxW6Tr8qXz6r8+kh2ad4noP/B7G7EuvULrogPzb lMH8vtCsS6s2HPtUXiHY2H6lrWj8M7DsTB9y9pReEfnkML0LWsS3vnb+75EnINUU a9q+JzAIOL3KidoMt5t1n1zH/Tsvuwq4XkEY0zn1ZNqPUh4t8l3/hxA9p52nN5r8 n7rGnnIz7s9fi9mOfy+yY5EnnXh84JMzrvtvQr2Gen+rifqAj3VAa6HDu8XFdsfl pmcd1y3pnS+S3gekU5Y3RQnr3dU5onnVAbJbp/IEfebhdYN7C3ekW6BX4GIA+UT9 lmjNL+ob8yfF/B3nycqAceOyXlH+yXwTRP5MRb70yTNL5ue/0oo7xjvG/nl43oX7 wLS8wTjcyvyaiLquoW4nykB30veKR8/nX2kp0F/+xc3UIoI authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=gehealthcare.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV8PR22MB5026:EE_|SA1PR22MB5590:EE_ x-ms-office365-filtering-correlation-id: b68bef2f-07a1-403c-8f9f-08dc23fc3595 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZV+k3kqIJFoYWvwO/lGFkCoFmT8vtOrhRgREA5hYDihmWql9/bbC9pQ4nBzACpQ6x2yLffVa1N6cgqKEIvqlM9ZrRZVC/VnOMc9hbrjRqC2WW8IKdO59BwGxNTyIyTr+ljS0ooxpPpYjiMeV4dqfxMVpgC7UZ25twpcc3TPgVhhnb62eIsWTC0P/FKlLQbOAeb7z8QHKGSt4jz8a/92mziYbPfIDlUI3fl19f5upLxm9V1R1KYI+aJCryLfgxE3vUznapz2LxzqyKf+Ii2+O3LTiTQZaWshahpAR77h/sPtDnfH65negp2/60xS9+I9+I9ATrzy2Q4Zfkmco7rArhMA0Pn7FKLeTIqmFy83dIFkE+tun4dvM2T91mYlGdgD6K/mtcaH42mfsv/lehPDzYxgBs43hUSIndvUKRLk17+AKYpSTkW6XZHE0Zpy6VynvKCVne/ZS8db2jXEktDy1ZbNDBx9i6Q8is9M5Eq3r/g0nRyurWEeluxPkqLmAKS7Vd+aGoi/vg+LsXvsquWg4mMp2+tsFTpc0avgaQsKLV1BgpB4KJiqDTEEpWZ1yC+cKZFM2XDl3g0QA/xtkdd2PDl8er2GrKA9AtCKGTSVb97j/l9ytY3MV6Aw9qH4XAgRbgRqk/OAkWyV36TpiM5AYYMM7rRlOeaHEPYYk1KdjPIc1Kww0HdPbxUG/aVCeUuvM x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV8PR22MB5026.namprd22.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(346002)(396003)(376002)(136003)(39860400002)(230173577357003)(230273577357003)(230922051799003)(1800799012)(186009)(451199024)(64100799003)(41300700001)(66574015)(55016003)(38070700009)(26005)(7696005)(6506007)(9686003)(478600001)(83380400001)(71200400001)(53546011)(38100700002)(122000001)(5660300002)(33656002)(76116006)(66446008)(66556008)(316002)(66476007)(64756008)(2906002)(52536014)(8676002)(110136005)(66946007)(8936002)(86362001)(781001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: k2us8/yBW63d5+ftPqCP4wuYQHPbJVflASgZQX4hzLbZoZO/9fA117f11Q7obWWqKnpV9TWTyXuDGL9vSwwNi5B9paI3v98dzd7fouzwtf0hpx+9drzpiEkI0NSShNg8SHBSKyU80AMfzd2ASQCQyuJsP96vg3ivq/MPtloH00olrtsCUvg+DpwDrXMmTqsjp0hGzek/8bYu4/ODjmuSWnAi6W49LwdOhL3RAtTxkAaZM9TLQ/BXWsBQEZiedExcc4dAvCBQQcNYDnKimogIkfvYN6a4lFVyNfJv+x0LFnrlznuqsp+VBj04VB1OSTZDfQxAq5AtiSdp3sgC4kEiHbmrcLvtTIj9H/zuc1iD+wUu3LI3DMnlLE9Lud8mfyQ6EcWV1R7BAskUYaIYESMdoh4uJoKArnvpoTm3GzQE+tj5MAShf/fTuf+eQEvLP8fM4BeME5zxADxyFnHi76voRpfQDhbNfW5T/Bal2/LYdDZfeZ4E4RE3vhEkeFsZYYs4B2PzU61IUbVWsBoFvPjc/Gm6ADHa7nYLEZyy6QqueKUNd2jkD6V908HVEz/XtBF7LgTvrAfQmETqiXLPQ0MACsNsKwl6ZDOSb1n4uwu1ViRI8/OCJsA8ZHvhxVVrwAXsKM2UiQ5+UtHzQnWOIv1nhjBVOlSu6hrnRNUkl7YDtLhyXh4/wz3S5YE3WQV7ntHm9DPXjs6dFj7rgBVJrRsLENGFeW8l3LHTpVsQdaK3ZBucd+DwqvdO+dDiKiwoItJl1huEnkeiEF/W6AFOOw58jA8GIj+/AtM3km7mXXbshqxZeKZqG6qvALVU7taeMEtA/szTz3ln/rPWJU+bQtjqChe7ZPSjdqWh5HIvsNA9N1Ugj+Q3MiivjvLH4j0CV1+vK7vwxodGjyV8oRcOuM4p8Ur1gG+EpoQ2SpQ12rhj24+XR8r7LAXlYK3YkSQNxAShgfvDuxNdZXnh0kZckZZ4QxfLEW9QMxLgXat//MINuKITebvnGNmksmAscuZe1OVNQU7SeWM5zktTpy1z7ki76gzLC2irDi3fA9ne9pcFQRcsPbh+0yT4Ojf+u40PBVVWjriSk6486dPLLl+B1ONd4ez4gCd0h+1y9/yuAdfHFB4Rqdn5Jq1asLw93Em6ARg62WvT6Wn65DzL4OX/yFnyJiJTzmQPBD0tcB/nd01BHK4PXDBNbhhTLYfZ92K3BgyaaPAAzAKd8IwjU6Xe0zQ6siozFCo0sZrvf4xT3mGe4DCtasJVB9GfwGn7LHJoM/yZ8gdlzzl8aSzQ8l+WIv+M0IL47ytqpNz1hifh0vktmd5co+sSUmFT/D83Kut53NEiRyaQC4qsyC2hkuOQ2wvYyP095Y8YH2SmdfYPnUDvAbN+oGtt69RI2y8gcPSWB3LKckmY2hVul+jEYqXdzm+e3jNsp4+DwjLrZt5pHCicXq3aKAf6e/XTDEC66sieb3uIWb63QifUgYDWAwyQs+olq56YCOw3ACDEx9Jt87RjJFBMMPEDd21l5C04KdP6/0lUHsW/x962tAJK1W9GGUGijpDGEkium5WUzq4qQiABXqQiN3UBLgl40BU8NLG6vMec Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: gehealthcare.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LV8PR22MB5026.namprd22.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b68bef2f-07a1-403c-8f9f-08dc23fc3595 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2024 14:35:31.7172 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9a309606-d6ec-4188-a28a-298812b4bbbf X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: bArBRaG5lGGXOglw4Fiqdu1QWBmO1Y3A1eHAozLH7aknaCLAZKvU0zme49mUZNOaRf1bkB3DV5En0qMUnrFlpGDOAX2CVNZPQ9CP14loa9A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR22MB5590 X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) U2VlbXMgb2sgdG8gbWUgYXMgYSB1c2VyLiBOb3RlIGFsc28gdGhhdCB0aGVyZSBpcyB0aGUgVEYz MiBmb3JtYXQgKHRmIGZvciB0ZW5zb3ItZmxvYXQpLCB3aGljaCB0YWtlcyB1cCAzMiBiaXRzLCBi dXQgb25seSB1c2VzIDE5LiBTbywgdGhlIHN3aXRjaGVzIGNvdWxkIGJlOg0KDQotdCBmMiAgICBJ RUVFIGhhbGYNCi10IGZoICAgIElFRUUgaGFsZg0KLXQgZmIgICAgYnJhaW4NCi10IGZ0ICAgICB0 ZW5zb3INCg0Kb3INCg0KLXQgZnQ0ICB0ZW5zb3INCg0KKHdoaWNoIGluZGljYXRlcyB0aGUgMzIt Yml0bmVzcykNCg0KRXlhbA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogUGF1 bCBFZ2dlcnQgPGVnZ2VydEBjcy51Y2xhLmVkdT4gDQpTZW50OiBGcmlkYXksIDIgRmVicnVhcnkg MjAyNCAzOjQ3DQpUbzogUMOhZHJhaWcgQnJhZHkgPFBAZHJhaWdCcmFkeS5jb20+OyBSb3plbmJl cmcsIEV5YWwgKENvbnN1bHRhbnQpIDxFeWFsLlJvemVuYmVyZ0BnZWhlYWx0aGNhcmUuY29tPjsg Njg4NzFAZGViYnVncy5nbnUub3JnDQpTdWJqZWN0OiBSZTogYnVnIzY4ODcxOiBDYW4ndCB1c2Ug b2QgdG8gcHJpbnQgaGFsZi1wcmVjaXNpb24gZmxvYXRzDQoNCldBUk5JTkc6IFRoaXMgZW1haWwg b3JpZ2luYXRlZCBmcm9tIG91dHNpZGUgb2YgR0UgSGVhbHRoQ2FyZS4gUGxlYXNlIHZhbGlkYXRl IHRoZSBzZW5kZXIncyBlbWFpbCBhZGRyZXNzIGJlZm9yZSBjbGlja2luZyBvbiBsaW5rcyBvciBh dHRhY2htZW50cyBhcyB0aGV5IG1heSBub3QgYmUgc2FmZS4NCg0KT24gMi8xLzI0IDEzOjU5LCBQ w6FkcmFpZyBCcmFkeSB3cm90ZToNCj4NCj4gYmZsb2F0MTYgbG9va3MgbGlrZSBhIHRydW5jYXRl ZCBzaW5nbGUgcHJlY2lzaW9uIElFRUUsIHNvIHdlIHNob3VsZCBiZSANCj4gYWJsZSB0byBqdXN0 IHBhZCB0aGUgZXh0cmEgMTYgYml0cyB3aXRoIHplcm9zIHdoZW4gY29udmVydGluZyB0byANCj4g c2luZ2xlIHByZWNpc2lvbiBpbnRlcm5hbGx5IGZvciBwcm9jZXNzaW5nLg0KDQpTb3VuZHMgZ29v ZC4gVGhpcyB3b3VsZCBtZWFuIG9kIGNvdWxkIHdvcmsgZXZlbiB0aGUgcGxhdGZvcm0gZG9lc24n dCBzdXBwb3J0IGJmbG9hdDE2X3QsIHNpbmNlIG9kLmMgY291bGQgZmFsbCBiYWNrIG9uIHRoZSBh Ym92ZSBjb2RlICh0aG91Z2ggSSBzdXBwb3NlIGl0IGNvdWxkIGJlIGVuZGlhbm5lc3MtZGVwZW5k ZW50KS4NCg== From unknown Sat Aug 16 19:20:04 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Rozenberg, Eyal (Consultant)" Subject: bug#68871: closed (Re: bug#68871: Can't use od to print half-precision floats) Message-ID: References: <4e371b3c-d71c-5aed-1b82-c890adf5658f@draigBrady.com> X-Gnu-PR-Message: they-closed 68871 X-Gnu-PR-Package: coreutils Reply-To: 68871@debbugs.gnu.org Date: Sun, 04 Feb 2024 15:01:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1707058862-9796-1" This is a multi-part message in MIME format... ------------=_1707058862-9796-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #68871: Can't use od to print half-precision floats which was filed against the coreutils package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 68871@debbugs.gnu.org. --=20 68871: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68871 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1707058862-9796-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 68871-done) by debbugs.gnu.org; 4 Feb 2024 15:00:45 +0000 Received: from localhost ([127.0.0.1]:49830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rWdzA-0002XM-Ud for submit@debbugs.gnu.org; Sun, 04 Feb 2024 10:00:45 -0500 Received: from mail-ed1-x531.google.com ([2a00:1450:4864:20::531]:48186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rWdz6-0002X6-5p for 68871-done@debbugs.gnu.org; Sun, 04 Feb 2024 10:00:43 -0500 Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-5605c7b1f32so241259a12.0 for <68871-done@debbugs.gnu.org>; Sun, 04 Feb 2024 07:00:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707058822; x=1707663622; darn=debbugs.gnu.org; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:sender:from:to:cc:subject:date :message-id:reply-to; bh=vHW2BhqXKnmFSoOj01mhe4V3n7BzB0QjCgAjWgKwDKk=; b=EOBC2VKlDlqRycvRdQMasAzxGhlyNHv8xHpCfrAVxMyDoha69Bet3+llD3Gxk7UlZL YvW0l04dt8dRYWQF9MtFN4cQgvQzF4p9unnphZLxoTOb9GurfulucIqohBFvBfduoRnl Mf+YePPpvXqImHJBZ4YWV7Iqr4lL1emvpub34bczrELKjGK3MnwazPnL4Vs+pc+PRsVy l0GkHcJcx9MlopkGSG8TskJlyodzAV6LKMOxTSn/XfUU6+VIqxykTt9e2YCbgqB12onT 8h8b0glBtHjeqvRF5pSGoFdp7qFXIzqB34WXGxm9eg549EkpCG81UMxJdaAkG9Q8P73y EoTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707058822; x=1707663622; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vHW2BhqXKnmFSoOj01mhe4V3n7BzB0QjCgAjWgKwDKk=; b=GHan7+VPRARA9t13WjBzGqQ3f/s7at/lm4fnekHKaWCN0VN2ZlzL/LOnVFSu2Bx29u ty6RgAH0faVyt5OAFVMr9wzlf6yWSgTkabddZA5piTkdrmEtF0BANmlOL0pTYP/4Nmuw bBP80M3tPGI5HwOQXgzt4QJWjOZGP6UWUkYrcISsTl2OJkY0B0u/2+ndge37zKvkMcfS dwH32Qe0FqDl5LZLV5IvlY6q6AR4Ytr7RvEwinPA8m+zFXSfuUDWS8xYfj8hVQ0cLuRV sh5x8T3eXqDjYf5qlpHdZRicNpHqEkPe14/fLBfjFzYCPHLS9o5Q4jLJ1HzDRudHLHiu Ruww== X-Gm-Message-State: AOJu0YzCjBYXmIWFa4Xyv3DL7dgTRTziBkBvwQjmIZAKrlwGrlpl72kE 4I+EgB/w4zDVN8eQ3a1XMihd0h6TGx1VzjJ3DdQQ5/2IGn8BOWvH X-Google-Smtp-Source: AGHT+IFStujlwU0WtDMX3oIniKFVJ9rGrS3MrRjUmAo8fI4a8M3Z9jZmt3aF08N+TeZuwpF/v61ZUw== X-Received: by 2002:a05:6402:1647:b0:55f:8103:1943 with SMTP id s7-20020a056402164700b0055f81031943mr3166463edx.38.1707058821792; Sun, 04 Feb 2024 07:00:21 -0800 (PST) X-Forwarded-Encrypted: i=0; AJvYcCUdxwJA51orkpzhTTkxhk8eSwjqfwZ0T43ZtbfEySjpR1qhou7eJYueUgKpqXUo4bSL5n/A8dZE7fSORiRC4+lxxSylP52dUAk1tudZ4kTHqhttrKMAhfgr3c6DSlQHSFopIPmUpnt3EsLQpg== Received: from [192.168.1.20] (86-40-129-3-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.40.129.3]) by smtp.googlemail.com with ESMTPSA id d1-20020a056402400100b0055c83efc9b5sm2807535eda.62.2024.02.04.07.00.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 04 Feb 2024 07:00:21 -0800 (PST) Content-Type: multipart/mixed; boundary="------------THuZyMqLWhWb2x00k9d0ItBH" Message-ID: <4e371b3c-d71c-5aed-1b82-c890adf5658f@draigBrady.com> Date: Sun, 4 Feb 2024 15:00:19 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#68871: Can't use od to print half-precision floats Content-Language: en-US To: Paul Eggert , "Rozenberg, Eyal (Consultant)" , 68871-done@debbugs.gnu.org References: <8c9de67a-d582-46ec-ba43-0998cce1eefc@cs.ucla.edu> <5e5e445a-282a-4910-8657-a6ee07a8872b@cs.ucla.edu> <87060639-2c6d-5a27-3df8-80831f30a87c@draigBrady.com> <694ec623-edd5-4016-8384-ece5eb4c3ee1@cs.ucla.edu> From: =?UTF-8?Q?P=C3=A1draig_Brady?= In-Reply-To: <694ec623-edd5-4016-8384-ece5eb4c3ee1@cs.ucla.edu> X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 68871-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) This is a multi-part message in MIME format. --------------THuZyMqLWhWb2x00k9d0ItBH Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 02/02/2024 01:47, Paul Eggert wrote: > On 2/1/24 13:59, Pádraig Brady wrote: >> >> bfloat16 looks like a truncated single precision IEEE, >> so we should be able to just pad the extra 16 bits with zeros >> when converting to single precision internally for processing. > > Sounds good. This would mean od could work even the platform doesn't > support bfloat16_t, since od.c could fall back on the above code (though > I suppose it could be endianness-dependent). I see that __bf16 is supported by released versions of gcc and clang, so rather than add conversion complexity to the core od print loop, the attached relies on compiler support for _Float16 and __bf16 types, which compilers will expand to more targets going forward. I tested the attached on: gcc 13, clang 17 x86 (Both types supported) gcc 7 aarch64 (Only -fH supported) gcc 13 ppc(be) (Neither supported (both will be with GCC 14)) I'll commit this later. Marking this bug as done. thanks, Pádraig --------------THuZyMqLWhWb2x00k9d0ItBH Content-Type: text/x-patch; charset=UTF-8; name="od-half-float.patch" Content-Disposition: attachment; filename="od-half-float.patch" Content-Transfer-Encoding: base64 RnJvbSA1YzEzNDkxODVlMDUwYjhiZjhmYjFkMzU2YzU0MTcwMTEyZDBlNjczIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/UD1DMz1BMWRyYWlnPTIwQnJhZHk/ PSA8UEBkcmFpZ0JyYWR5LmNvbT4KRGF0ZTogVGh1LCAxIEZlYiAyMDI0IDE3OjU5OjUxICsw MDAwClN1YmplY3Q6IFtQQVRDSF0gb2Q6IHN1cHBvcnQgaGFsZiBwcmVjaXNpb24gZmxvYXRp bmcgcG9pbnQKClJlbHkgb24gY29tcGlsZXIgc3VwcG9ydCBmb3IgX0Zsb2F0MTYgYW5kIF9f YmYxNgp0byBzdXBwb3J0IC1mSCBhbmQgLWZCIGZvcm1hdHMgcmVzcGVjdGl2ZWx5LgpJLmUu IElFRUUgMTYgYml0LCBhbmQgYnJhaW4gMTYgYml0IGZsb2F0cyByZXNwZWN0aXZlbHkuCk1v ZGVybiBHQ0MgYW5kIExMVk0gY29tcGlsZXJzIHN1cHBvcnQgYm90aCB0eXBlcy4KCmNsYW5n LXNlY3Q9aGFsZi1wcmVjaXNpb24tZmxvYXRpbmctcG9pbnQKaHR0cHM6Ly9nY2MuZ251Lm9y Zy9vbmxpbmVkb2NzL2djYy9IYWxmLVByZWNpc2lvbi5odG1sCmh0dHBzOi8vY2xhbmcubGx2 bS5vcmcvZG9jcy9MYW5ndWFnZUV4dGVuc2lvbnMuaHRtbCMkY2xhbmctc2VjdApodHRwczov L3d3dy5vcGVuLXN0ZC5vcmcvanRjMS9zYzIyL3dnMjEvZG9jcy9wYXBlcnMvMjAxOC9wMDE5 MnI0Lmh0bWwKaHR0cHM6Ly93d3cub3Blbi1zdGQub3JnL2p0YzEvc2MyMi93ZzIxL2RvY3Mv cGFwZXJzLzIwMjIvcDE0NjdyOS5odG1sCgpUaGlzIHdhcyB0ZXN0ZWQgb246CmdjYyAxMywg Y2xhbmcgMTcgeDg2IChCb3RoIHR5cGVzIHN1cHBvcnRlZCkKZ2NjIDcgYWFyY2g2NCAoT25s eSAtZkggc3VwcG9ydGVkKQpnY2MgMTMgcHBjKGJlKSAoTmVpdGhlciBzdXBwb3J0ZWQuIC1m SCB3aWxsIGJlIHdpdGggR0NDIDE0KQoKKiBzcmMvb2QuYzogU3VwcG9ydCAtdGYyIG9yIC10 ZkggdG8gcHJpbnQgSUVFRSAxNiBiaXQgZmxvYXRpbmcgcG9pbnQsCm9yIC10ZkIgdG8gcHJp bnQgQnJhaW4gMTYgYml0IGZsb2F0aW5nIHBvaW50LgoqIGNvbmZpZ3VyZS5hYzogQ2hlY2sg Zm9yIF9GbG9hdDE2IGFuZCBfX2JmMTYgdHlwZXMuCiogZG9jL2NvcmV1dGlscy50ZXhpIChv ZCBpbnZvY2F0aW9uKTogTWVudGlvbiB0aGUgbmV3IC1mIHR5cGVzLgoqIHRlc3RzL29kL29k LWZsb2F0LnNoOiBBZGQgdGVzdCBjYXNlcy4KKiBORVdTOiBNZW50aW9uIHRoZSBuZXcgZmVh dHVyZS4KQWRkcmVzc2VzIGh0dHBzOi8vYnVncy5nbnUub3JnLzY4ODcxCi0tLQogTkVXUyAg ICAgICAgICAgICAgICAgfCAgMyArKwogY29uZmlndXJlLmFjICAgICAgICAgfCAgMyArKwog ZG9jL2NvcmV1dGlscy50ZXhpICAgfCAgNCArKysKIHNyYy9vZC5jICAgICAgICAgICAgIHwg NzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHRlc3Rz L29kL29kLWZsb2F0LnNoIHwgMjEgKysrKysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAx MDEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ORVdTIGIv TkVXUwppbmRleCBkYzVkODc1ZGQuLjViNWJlZmQyYyAxMDA2NDQKLS0tIGEvTkVXUworKysg Yi9ORVdTCkBAIC01Nyw2ICs1Nyw5IEBAIEdOVSBjb3JldXRpbHMgTkVXUyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIC0qLSBvdXRsaW5lIC0qLQogICBjaGdycCBub3cg YWNjZXB0cyB0aGUgLS1mcm9tPU9XTkVSOkdST1VQIG9wdGlvbiB0byByZXN0cmljdCBjaGFu Z2VzIHRvIGZpbGVzCiAgIHdpdGggbWF0Y2hpbmcgY3VycmVudCBPV05FUiBhbmQvb3IgR1JP VVAsIGFzIGFscmVhZHkgc3VwcG9ydGVkIGJ5IGNob3duKDEpLgogCisgIG9kIG5vdyBzdXBw b3J0cyBwcmludGluZyBJRUVFIGhhbGYgcHJlY2lzaW9uIGZsb2F0aW5nIHBvaW50IHdpdGgg LXQgZkgsCisgIG9yIGJyYWluIDE2IGJpdCBmbG9hdGluZyBwb2ludCB3aXRoIC10IGZCLCB3 aGVyZSBzdXBwb3J0ZWQgYnkgdGhlIGNvbXBpbGVyLgorCiAgIHRhaWwgbm93IHN1cHBvcnRz IGZvbGxvd2luZyBtdWx0aXBsZSBwcm9jZXNzZXMsIHdpdGggcmVwZWF0ZWQgLS1waWQgb3B0 aW9ucy4KIAogKiogSW1wcm92ZW1lbnRzCmRpZmYgLS1naXQgYS9jb25maWd1cmUuYWMgYi9j b25maWd1cmUuYWMKaW5kZXggNDhhYjRlZjUzLi42NGZmMzJhOTYgMTAwNjQ0Ci0tLSBhL2Nv bmZpZ3VyZS5hYworKysgYi9jb25maWd1cmUuYWMKQEAgLTUyMiw2ICs1MjIsOSBAQCBDRkxB R1M9JGFjX3NhdmVfQ0ZMQUdTCiBMREZMQUdTPSRhY19zYXZlX0xERkxBR1MKIGFjX2Nfd2Vy cm9yX2ZsYWc9JGN1X3NhdmVfY193ZXJyb3JfZmxhZwogCisjIFRlc3QgY29tcGlsZXIgc3Vw cG9ydCBmb3IgaGFsZiBwcmVjaXNpb24gZmxvYXRpbmcgcG9pbnQgdHlwZXMgKGZvciBvZCkK K0FDX0NIRUNLX1RZUEVTKFtfRmxvYXQxNiwgX19iZjE2XSkKKwogYWNfc2F2ZV9DRkxBR1M9 JENGTEFHUwogQ0ZMQUdTPSItbWF2eCAtbXBjbG11bCAkQ0ZMQUdTIgogQUNfTVNHX0NIRUNL SU5HKFtpZiBwY2xtdWwgaW50cmluc2ljIGV4aXN0c10pCmRpZmYgLS1naXQgYS9kb2MvY29y ZXV0aWxzLnRleGkgYi9kb2MvY29yZXV0aWxzLnRleGkKaW5kZXggZDEzZTBmODM0Li5jN2E0 OWRlMzEgMTAwNjQ0Ci0tLSBhL2RvYy9jb3JldXRpbHMudGV4aQorKysgYi9kb2MvY29yZXV0 aWxzLnRleGkKQEAgLTIxMjcsNiArMjEyNywxMCBAQCBsb25nCiBGb3IgZmxvYXRpbmcgcG9p bnQgKEBjb2Rle2Z9KToKIAogQHRhYmxlIEBhc2lzCitAaXRlbSBCCiticmFpbiAxNiBiaXQg ZmxvYXQKK0BpdGVtIEgKK2hhbGYgcHJlY2lzaW9uIGZsb2F0CiBAaXRlbSBGCiBmbG9hdAog QGl0ZW0gRApkaWZmIC0tZ2l0IGEvc3JjL29kLmMgYi9zcmMvb2QuYwppbmRleCA3NWJlZDVl N2QuLjFlMjQ4OTM2NyAxMDA2NDQKLS0tIGEvc3JjL29kLmMKKysrIGIvc3JjL29kLmMKQEAg LTE5LDYgKzE5LDcgQEAKICNpbmNsdWRlIDxjb25maWcuaD4KIAogI2luY2x1ZGUgPGN0eXBl Lmg+CisjaW5jbHVkZSA8ZmxvYXQuaD4KICNpbmNsdWRlIDxzdGRpby5oPgogI2luY2x1ZGUg PGdldG9wdC5oPgogI2luY2x1ZGUgPHN5cy90eXBlcy5oPgpAQCAtNDksNiArNTAsMjYgQEAg dHlwZWRlZiB1bnNpZ25lZCBsb25nIGxvbmcgaW50IHVuc2lnbmVkX2xvbmdfbG9uZ19pbnQ7 CiB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgaW50IHVuc2lnbmVkX2xvbmdfbG9uZ19pbnQ7CiAj ZW5kaWYKIAorI2lmIEhBVkVfX0ZMT0FUMTYKKyAgLyogQXZhaWxhYmxlIHNpbmNlIGNsYW5n IDYgKDIwMTgpLCBhbmQgZ2NjIDcgKDIwMTcpLiAgKi8KKyAgdHlwZWRlZiBfRmxvYXQxNiBm bG9hdDE2OworI2Vsc2UKKyMgZGVmaW5lIEhBVkVfX0ZMT0FUMTYgMAorICAvKiBUaGlzIGlz IGp1c3QgYSBwbGFjZS1ob2xkZXIgdG8gYXZvaWQgYSBmZXcgJyNpZicgZGlyZWN0aXZlcy4K KyAgICAgSW4gdGhpcyBjYXNlLCB0aGUgdHlwZSBpc24ndCBhY3R1YWxseSB1c2VkLiAgKi8K KyAgdHlwZWRlZiBmbG9hdCBmbG9hdDE2OworI2VuZGlmCisKKyNpZiBIQVZFX19fQkYxNgor ICAvKiBBdmFpbGFibGUgc2luY2UgY2xhbmcgMTEgKDIwMjApLCBhbmQgZ2NjIDEzICgyMDIz KS4gKi8KKyAgdHlwZWRlZiBfX2JmMTYgYmZsb2F0MTY7CisjZWxzZQorIyBkZWZpbmUgSEFW RV9fX0JGMTYgMAorICAvKiBUaGlzIGlzIGp1c3QgYSBwbGFjZS1ob2xkZXIgdG8gYXZvaWQg YSBmZXcgJyNpZicgZGlyZWN0aXZlcy4KKyAgICAgSW4gdGhpcyBjYXNlLCB0aGUgdHlwZSBp c24ndCBhY3R1YWxseSB1c2VkLiAgKi8KKyAgdHlwZWRlZiBmbG9hdCBiZmxvYXQxNjsKKyNl bmRpZgorCiBlbnVtIHNpemVfc3BlYwogICB7CiAgICAgTk9fU0laRSwKQEAgLTU4LDYgKzc5 LDcgQEAgZW51bSBzaXplX3NwZWMKICAgICBMT05HLAogICAgIExPTkdfTE9ORywKICAgICAv KiBGSVhNRTogYWRkIElOVE1BWCBzdXBwb3J0LCB0b28gKi8KKyAgICBGTE9BVF9IQUxGLAog ICAgIEZMT0FUX1NJTkdMRSwKICAgICBGTE9BVF9ET1VCTEUsCiAgICAgRkxPQVRfTE9OR19E T1VCTEUsCkBAIC03MSw2ICs5Myw4IEBAIGVudW0gb3V0cHV0X2Zvcm1hdAogICAgIE9DVEFM LAogICAgIEhFWEFERUNJTUFMLAogICAgIEZMT0FUSU5HX1BPSU5ULAorICAgIEhGTE9BVElO R19QT0lOVCwKKyAgICBCRkxPQVRJTkdfUE9JTlQsCiAgICAgTkFNRURfQ0hBUkFDVEVSLAog ICAgIENIQVJBQ1RFUgogICB9OwpAQCAtMTU2LDYgKzE4MCwxMSBAQCBzdGF0aWMgY29uc3Qg aW50IHdpZHRoX2J5dGVzW10gPQogICBzaXplb2YgKGludCksCiAgIHNpemVvZiAobG9uZyBp bnQpLAogICBzaXplb2YgKHVuc2lnbmVkX2xvbmdfbG9uZ19pbnQpLAorI2lmIEhBVkVfX19C RjE2CisgIHNpemVvZiAoYmZsb2F0MTYpLAorI2Vsc2UKKyAgc2l6ZW9mIChmbG9hdDE2KSwK KyNlbmRpZgogICBzaXplb2YgKGZsb2F0KSwKICAgc2l6ZW9mIChkb3VibGUpLAogICBzaXpl b2YgKGxvbmcgZG91YmxlKQpAQCAtNDAwLDggKzQyOSw5IEBAIFRZUEUgaXMgbWFkZSB1cCBv ZiBvbmUgb3IgbW9yZSBvZiB0aGVzZSBzcGVjaWZpY2F0aW9uczpcblwKIFxuXAogU0laRSBp cyBhIG51bWJlci4gIEZvciBUWVBFIGluIFtkb3V4XSwgU0laRSBtYXkgYWxzbyBiZSBDIGZv clxuXAogc2l6ZW9mKGNoYXIpLCBTIGZvciBzaXplb2Yoc2hvcnQpLCBJIGZvciBzaXplb2Yo aW50KSBvciBMIGZvclxuXAotc2l6ZW9mKGxvbmcpLiAgSWYgVFlQRSBpcyBmLCBTSVpFIG1h eSBhbHNvIGJlIEYgZm9yIHNpemVvZihmbG9hdCksIERcblwKLWZvciBzaXplb2YoZG91Ymxl KSBvciBMIGZvciBzaXplb2YobG9uZyBkb3VibGUpLlxuXAorc2l6ZW9mKGxvbmcpLiAgSWYg VFlQRSBpcyBmLCBTSVpFIG1heSBhbHNvIGJlIEIgZm9yIEJyYWluIDE2IGJpdCxcblwKK0gg Zm9yIEhhbGYgcHJlY2lzaW9uIGZsb2F0LCBGIGZvciBzaXplb2YoZmxvYXQpLCBEIGZvciBz aXplb2YoZG91YmxlKSxcblwKK29yIEwgZm9yIHNpemVvZihsb25nIGRvdWJsZSkuXG5cCiAi KSwgc3Rkb3V0KTsKICAgICAgIGZwdXRzIChfKCJcCiBcblwKQEAgLTQ3Nyw2ICs1MDcsOCBA QCBQUklOVF9UWVBFIChwcmludF9pbnQsIHVuc2lnbmVkIGludCkKIFBSSU5UX1RZUEUgKHBy aW50X2xvbmcsIHVuc2lnbmVkIGxvbmcgaW50KQogUFJJTlRfVFlQRSAocHJpbnRfbG9uZ19s b25nLCB1bnNpZ25lZF9sb25nX2xvbmdfaW50KQogCitQUklOVF9GTE9BVFRZUEUgKHByaW50 X2JmbG9hdCwgYmZsb2F0MTYsIGZ0b2FzdHIsIEZMVF9CVUZTSVpFX0JPVU5EKQorUFJJTlRf RkxPQVRUWVBFIChwcmludF9oYWxmZmxvYXQsIGZsb2F0MTYsIGZ0b2FzdHIsIEZMVF9CVUZT SVpFX0JPVU5EKQogUFJJTlRfRkxPQVRUWVBFIChwcmludF9mbG9hdCwgZmxvYXQsIGZ0b2Fz dHIsIEZMVF9CVUZTSVpFX0JPVU5EKQogUFJJTlRfRkxPQVRUWVBFIChwcmludF9kb3VibGUs IGRvdWJsZSwgZHRvYXN0ciwgREJMX0JVRlNJWkVfQk9VTkQpCiBQUklOVF9GTE9BVFRZUEUg KHByaW50X2xvbmdfZG91YmxlLCBsb25nIGRvdWJsZSwgbGR0b2FzdHIsIExEQkxfQlVGU0la RV9CT1VORCkKQEAgLTc3Myw2ICs4MDUsMTggQEAgZGVjb2RlX29uZV9mb3JtYXQgKGNoYXIg Y29uc3QgKnNfb3JpZywgY2hhciBjb25zdCAqcywgY2hhciBjb25zdCAqKm5leHQsCiAgICAg ICArK3M7CiAgICAgICBzd2l0Y2ggKCpzKQogICAgICAgICB7CisgICAgICAgIGNhc2UgJ0In OgorICAgICAgICAgICsrczsKKyAgICAgICAgICBmbXQgPSBCRkxPQVRJTkdfUE9JTlQ7Cisg ICAgICAgICAgc2l6ZSA9IHNpemVvZiAoYmZsb2F0MTYpOworICAgICAgICAgIGJyZWFrOwor CisgICAgICAgIGNhc2UgJ0gnOgorICAgICAgICAgICsrczsKKyAgICAgICAgICBmbXQgPSBI RkxPQVRJTkdfUE9JTlQ7CisgICAgICAgICAgc2l6ZSA9IHNpemVvZiAoZmxvYXQxNik7Cisg ICAgICAgICAgYnJlYWs7CisKICAgICAgICAgY2FzZSAnRic6CiAgICAgICAgICAgKytzOwog ICAgICAgICAgIHNpemUgPSBzaXplb2YgKGZsb2F0KTsKQEAgLTgwMiw3ICs4NDYsMTAgQEAg ZGVjb2RlX29uZV9mb3JtYXQgKGNoYXIgY29uc3QgKnNfb3JpZywgY2hhciBjb25zdCAqcywg Y2hhciBjb25zdCAqKm5leHQsCiAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgewogICAg ICAgICAgICAgICBpZiAoc2l6ZSA+IE1BWF9GUF9UWVBFX1NJWkUKLSAgICAgICAgICAgICAg ICAgIHx8IGZwX3R5cGVfc2l6ZVtzaXplXSA9PSBOT19TSVpFKQorICAgICAgICAgICAgICAg ICAgfHwgZnBfdHlwZV9zaXplW3NpemVdID09IE5PX1NJWkUKKyAgICAgICAgICAgICAgICAg IHx8ICghIEhBVkVfX0ZMT0FUMTYgJiYgSEFWRV9fX0JGMTYKKyAgICAgICAgICAgICAgICAg ICAgICAmJiBzaXplID09IHNpemVvZiAoYmZsb2F0MTYpKQorICAgICAgICAgICAgICAgICAg KQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgIGVycm9yICgwLCAwLAog ICAgICAgICAgICAgICAgICAgICAgICAgIF8oImludmFsaWQgdHlwZSBzdHJpbmcgJXM7XG4i CkBAIC04MTcsNiArODY0LDE1IEBAIGRlY29kZV9vbmVfZm9ybWF0IChjaGFyIGNvbnN0ICpz X29yaWcsIGNoYXIgY29uc3QgKnMsIGNoYXIgY29uc3QgKipuZXh0LAogICAgICAgICB9CiAg ICAgICBzaXplX3NwZWMgPSBmcF90eXBlX3NpemVbc2l6ZV07CiAKKyAgICAgIGlmICgoISBI QVZFX19GTE9BVDE2ICYmIGZtdCA9PSBIRkxPQVRJTkdfUE9JTlQpCisgICAgICAgICAgfHwg KCEgSEFWRV9fX0JGMTYgJiYgZm10ID09IEJGTE9BVElOR19QT0lOVCkpCisgICAgICB7Cisg ICAgICAgIGVycm9yICgwLCAwLAorICAgICAgICAgICAgICAgXygidGhpcyBzeXN0ZW0gZG9l c24ndCBwcm92aWRlIGEgJXMgZmxvYXRpbmcgcG9pbnQgdHlwZSIpLAorICAgICAgICAgICAg ICAgcXVvdGUgKHNfb3JpZykpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICB9CisK ICAgICAgIHsKICAgICAgICAgc3RydWN0IGxjb252IGNvbnN0ICpsb2NhbGUgPSBsb2NhbGVj b252ICgpOwogICAgICAgICBzaXplX3QgZGVjaW1hbF9wb2ludF9sZW4gPQpAQCAtODI0LDYg Kzg4MCwxMiBAQCBkZWNvZGVfb25lX2Zvcm1hdCAoY2hhciBjb25zdCAqc19vcmlnLCBjaGFy IGNvbnN0ICpzLCBjaGFyIGNvbnN0ICoqbmV4dCwKIAogICAgICAgICBzd2l0Y2ggKHNpemVf c3BlYykKICAgICAgICAgICB7CisgICAgICAgICAgY2FzZSBGTE9BVF9IQUxGOgorICAgICAg ICAgICAgcHJpbnRfZnVuY3Rpb24gPSBmbXQgPT0gQkZMT0FUSU5HX1BPSU5UCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgID8gcHJpbnRfYmZsb2F0IDogcHJpbnRfaGFsZmZsb2F0 OworICAgICAgICAgICAgZmllbGRfd2lkdGggPSBGTFRfU1RSTEVOX0JPVU5EX0wgKGRlY2lt YWxfcG9pbnRfbGVuKTsKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgICAgY2FzZSBG TE9BVF9TSU5HTEU6CiAgICAgICAgICAgICBwcmludF9mdW5jdGlvbiA9IHByaW50X2Zsb2F0 OwogICAgICAgICAgICAgZmllbGRfd2lkdGggPSBGTFRfU1RSTEVOX0JPVU5EX0wgKGRlY2lt YWxfcG9pbnRfbGVuKTsKQEAgLTE1OTgsNiArMTY2MCwxMSBAQCBtYWluIChpbnQgYXJnYywg Y2hhciAqKmFyZ3YpCiAgIGZvciAoaSA9IDA7IGkgPD0gTUFYX0ZQX1RZUEVfU0laRTsgaSsr KQogICAgIGZwX3R5cGVfc2l6ZVtpXSA9IE5PX1NJWkU7CiAKKyNpZiBIQVZFX19GTE9BVDE2 CisgIGZwX3R5cGVfc2l6ZVtzaXplb2YgKGZsb2F0MTYpXSA9IEZMT0FUX0hBTEY7CisjZWxp ZiBIQVZFX19fQkYxNgorICBmcF90eXBlX3NpemVbc2l6ZW9mIChiZmxvYXQxNildID0gRkxP QVRfSEFMRjsKKyNlbmRpZgogICBmcF90eXBlX3NpemVbc2l6ZW9mIChmbG9hdCldID0gRkxP QVRfU0lOR0xFOwogICAvKiBUaGUgYXJyYXkgZW50cnkgZm9yICdkb3VibGUnIGlzIGZpbGxl ZCBpbiBhZnRlciB0aGF0IGZvciAnbG9uZyBkb3VibGUnCiAgICAgIHNvIHRoYXQgaWYgdGhl eSBhcmUgdGhlIHNhbWUgc2l6ZSwgd2UgYXZvaWQgYW55IG92ZXJoZWFkIG9mCmRpZmYgLS1n aXQgYS90ZXN0cy9vZC9vZC1mbG9hdC5zaCBiL3Rlc3RzL29kL29kLWZsb2F0LnNoCmluZGV4 IDM1YTZkMTI0OS4uMjM5YjVmMTBlIDEwMDc1NQotLS0gYS90ZXN0cy9vZC9vZC1mbG9hdC5z aAorKysgYi90ZXN0cy9vZC9vZC1mbG9hdC5zaApAQCAtNjksNCArNjksMjUgQEAgc2V0IHgg JChwcmludGYgMDAwMDAwMDBmZjAwMDAwMCB8IHRyIDBmICdcMDAwXDM3NycgfCBvZCAtdCBm TCkgfHwgZmFpbD0xCiAjKikgZmFpbD0xOzsKICNlc2FjCiAKKyMgQ2hlY2sgSGFsZiBwcmVj aXNpb24gSUVFRSAxNiBiaXQgZmxvYXQKK2lmIGdyZXAgJ14jZGVmaW5lIEhBVkVfX0ZMT0FU MTYgMScgIiRDT05GSUdfSEVBREVSIiA+L2Rldi9udWxsOyB0aGVuCisgIGZvciBmbXQgaW4g Jy10ZkgnICctdGYyJzsgZG8KKyAgICBvZF9vdXQ9JChwcmludGYgJ1x4M0NceDAwXHgzQ1x4 MDAnIHwgb2QgLS1lbmRpYW49YmlnIC1BbiAkZm10IHwgdHIgLWQgJyAnKQorICAgIHRlc3Qg IiRvZF9vdXQiID0gJzExJyB8fCBmYWlsPTEKKyAgZG9uZQorZWxzZQorICBlY2hvICJvZDog dGhpcyBzeXN0ZW0gZG9lc24ndCBwcm92aWRlIGEgJ2ZIJyBmbG9hdGluZyBwb2ludCB0eXBl IiA+IGV4cF9lcnIKKyAgcmV0dXJuc18gMSBvZCAtdGZIIC9kZXYvbnVsbCAyPmVyciB8fCBm YWlsPTEKKyAgY29tcGFyZSBleHBfZXJyIGVyciB8fCBmYWlsPTEKK2ZpCisjIENoZWNrIEhh bGYgcHJlY2lzaW9uIEJyYWluIDE2IGJpdCBmbG9hdAoraWYgZ3JlcCAnXiNkZWZpbmUgSEFW RV9fX0JGMTYgMScgIiRDT05GSUdfSEVBREVSIiA+L2Rldi9udWxsOyB0aGVuCisgIG9kX291 dD0kKHByaW50ZiAnXHgzRlx4ODBceDNGXHg4MCcgfCBvZCAtLWVuZGlhbj1iaWcgLUFuIC10 ZkIgfCB0ciAtZCAnICcpCisgIHRlc3QgIiRvZF9vdXQiID0gJzExJyB8fCBmYWlsPTEKK2Vs c2UKKyAgZWNobyAib2Q6IHRoaXMgc3lzdGVtIGRvZXNuJ3QgcHJvdmlkZSBhICdmQicgZmxv YXRpbmcgcG9pbnQgdHlwZSIgPiBleHBfZXJyCisgIHJldHVybnNfIDEgb2QgLXRmQiAvZGV2 L251bGwgMj5lcnIgfHwgZmFpbD0xCisgIGNvbXBhcmUgZXhwX2VyciBlcnIgfHwgZmFpbD0x CitmaQorCiBFeGl0ICRmYWlsCi0tIAoyLjQzLjAKCg== --------------THuZyMqLWhWb2x00k9d0ItBH-- ------------=_1707058862-9796-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Feb 2024 14:27:17 +0000 Received: from localhost ([127.0.0.1]:40641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVY29-0004hx-0t for submit@debbugs.gnu.org; Thu, 01 Feb 2024 09:27:17 -0500 Received: from lists.gnu.org ([2001:470:142::17]:44174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVWVF-0001tc-Of for submit@debbugs.gnu.org; Thu, 01 Feb 2024 07:49:15 -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 1rVWUx-0003CQ-09 for bug-coreutils@gnu.org; Thu, 01 Feb 2024 07:48:58 -0500 Received: from mail-mw2nam10on20701.outbound.protection.outlook.com ([2a01:111:f403:2412::701] helo=NAM10-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rVWUu-0006DJ-AY for bug-coreutils@gnu.org; Thu, 01 Feb 2024 07:48:54 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wm0nUGjBWfh/u+/Eau82sxOgXjrsFu+8jrrven+JtdPCFH+DrdFUxGA19QBv4Lk29Vq12Ryxj5HBp6ZdkV8dDOdEEhIuFTXak9eQKds+rWyshEKwmqG4Ek7OszlyQ+xmSiYpCM0zSmz4Ccl34v7CWHa8Cy9dQVDKldFIHRkXmdoXteHli5CTgwdqsk6uP/bexw8fRwDKU7LpwRF3amYVaDqiQIrbknP1QTm1f91uslz6t/ucDWu1uMABi+enK4tBznGnS6078Cm927b0OD/Zk1v8dwkUcWDeAn6uM4SRoF0oHiqk05dZPBqP4CFrJdbU+W1sPSg23ERfZS8U8rnmTg== 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=VOIiZnpVfDD3PNuUc+YP6fEUfKU0vW2obIFgZfH2/tg=; b=HCf8jxg/mrmwtd+L6VfaD9Slwd2yHvWXd2+K01kOcMfGu6nLHTKfnHfnb5NDqAvjYEqkU+qxJiogN3P78hTPbNGqT+sKw4mBTRevlKWEMM99QZMqO3suGUlfH3WRE4w7GfcUliJfZbaOq2Z3w0X4bTBl5PsSJeIPmNI7wkpFi2KTX6T8nuNRcwslumaMc1kLMLZ+Nzh5eTKdmY0Jbi3MqMdgfo3fKDunjwn5zA9TEDzsdHAyRAUTQM4TltoAW4rsvWXNwhsmiL+Nls1kQfQkwhrDWK0Nmqqr38LaPHX1ky6I130Ud0X0Ih4p3jvfNTd0u3EihYo0OIT7wwm+XsZw3Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=gehealthcare.com; dmarc=pass action=none header.from=gehealthcare.com; dkim=pass header.d=gehealthcare.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gehealthcare.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VOIiZnpVfDD3PNuUc+YP6fEUfKU0vW2obIFgZfH2/tg=; b=wSvLIa+SDQlInvoi2cvLPmSN8TCMgWmqJ+ygnHMVbxfqZivC8vd9WWTshQ2HzNuWcEQmhdSPxjvuDm8mHOTH0NFUSNjY0kpOxpN0W252aThSMUa/ea2Zw2qmotn/J5knzq85UCokh6sbYm/hTZFzMEMxiPmljmLWNpkPGciZSvjJKxAcLtSkNLXUodxMsY7CvWoFXKTpDJ3wDxY/1lViYE2Hbb+phiaigx77+YFoFxhw06n97aSkzFcJhBWHkX/LOQfbTpf7NTA4BWgOZ5S/aUUxDhg0+TI34HSVhr15S9DSYdw2rXkZ6aTWHaZbQAU9EREz23fxjjfEzM8cQakSqw== Received: from LV8PR22MB5026.namprd22.prod.outlook.com (2603:10b6:408:1cb::11) by LV3PR22MB5353.namprd22.prod.outlook.com (2603:10b6:408:1df::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.34; Thu, 1 Feb 2024 12:43:47 +0000 Received: from LV8PR22MB5026.namprd22.prod.outlook.com ([fe80::33be:66aa:2c9b:b2ab]) by LV8PR22MB5026.namprd22.prod.outlook.com ([fe80::33be:66aa:2c9b:b2ab%3]) with mapi id 15.20.7228.029; Thu, 1 Feb 2024 12:43:47 +0000 From: "Rozenberg, Eyal (Consultant)" To: "bug-coreutils@gnu.org" Subject: Can't use od to print half-precision floats Thread-Topic: Can't use od to print half-precision floats Thread-Index: AdpVC9Fcl+17A0MiQQSEe0LyF4bLgQ== Date: Thu, 1 Feb 2024 12:43:47 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=gehealthcare.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV8PR22MB5026:EE_|LV3PR22MB5353:EE_ x-ms-office365-filtering-correlation-id: 69536833-a223-492c-6431-08dc23236efd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 45umT32il7hGitTKTpv/4mSofb/XTzI6iSqC1HhrUXh6c4zAYQ/UNx11SL3vfcnb9so8gzU0EsInXev6LG6u7keY35NnKEo8n5oCgm/oKI6rVQHqVWNmCH/750TvT6QNlJ3e4uyLlFPeTJMf17xEhfBDn9kcybIRbPW+Yaxz88nMZY74Axoj3D3ueYCm+35pBF4sOISgVy0XllbQNMyoxSBGNCmpoVwkmSQwKDMTW5C9t4LR0o9REpa/m9v46ZgChx9UGiBkW1cUF2RafIQVEizAe5ZSATWE+k0eLKBkp3HUW95bVl6s47GhWxUKJd4RJA1QyNnUvnL3NsOwB/S0CCHtgmKP2ZFZtAnVyLBHeuLKhVIv8n+6EUII11UDsbAlv8B+667Kc7/GzFs3NGepQlOBclnNsLAaW/Q7wUq80BHaxtCeds/siu1SksUg0pcYKG53MViE+PfrFn7pulaMWHLtYZwZCWfLCj12lCjq5tyF26A+qhQC+QrQCndiBrJavzh40DhQNPO4lvt462E4xH0oLX7Icf+EhOU3ahUiocilPC4YZ0QzCtp8jRhbCSUTv14a/ThKCpYWS3M7Xc5YOjeLUBGhdeiG6Bufq/QK8toJYTgG6MGeonVa85Sw8M7m x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV8PR22MB5026.namprd22.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(376002)(39860400002)(366004)(136003)(396003)(230922051799003)(64100799003)(451199024)(186009)(1800799012)(26005)(478600001)(6506007)(71200400001)(41300700001)(7696005)(9686003)(8936002)(8676002)(52536014)(66556008)(122000001)(66446008)(6916009)(316002)(64756008)(66476007)(55016003)(66946007)(2906002)(38100700002)(33656002)(5660300002)(38070700009)(76116006)(4744005)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?q7p9AV0N0uGjrJLVfS51rrShH3HN/7miS7NeT3niFuj1oVbYSwzWZaDzz+5c?= =?us-ascii?Q?2fIgdvuisvCRNP6HE0fr04K4jwileFpnL8YCtzWHXItLqiJ6XT1aiv/biaW0?= =?us-ascii?Q?zu/RVFM7QxbpKbzFKbcbMvTN9okvQEI3XckqlX1/UnL6ScYHH4qo664TnkL+?= =?us-ascii?Q?XDn/VTt/mztpxhj9UjdZy4M9Zw0bIU57bGZrpXTyJRlZgx9ncFrU40Oqlygu?= =?us-ascii?Q?0ynKLeFNTe5O1A5hxvwtrik39D8lcfkLPA7AgCjFBkt0vx+/YTUCjrTTXQ8B?= =?us-ascii?Q?vZC7kQruUhakaBq689f1EEgkhdGMdprgpjpHFo1+ub3oMtu4wnYtMTgPfEio?= =?us-ascii?Q?yczug1rApd8K/WLHTmsFzhSvQ+1vzysNPYXI306OJU7n8qW4O21aVR8T+Q8k?= =?us-ascii?Q?QnmO25CAG6V0vQBS2HlQIDgtehKb75D2KxVvEY5Ukh8zTKWY2EpwmgSJacPj?= =?us-ascii?Q?2pexu+GCG4OKtb71XoXqC0wSZiAheRxCNZMxJCsb9iOYCovoj2fmM1b0JBEM?= =?us-ascii?Q?PQcyOeWwQT4E65opKL6ALL9m1M1AI5NG70FM4SkSPSdQvlssECK+EBdwGD21?= =?us-ascii?Q?px0aPUQThH4UGzfKnb8ueycSCYxY+27moUBR0nszlJUNmqZhEXFQkC08G+Jx?= =?us-ascii?Q?+ApNNpTl1Z4vaOZDoZl22A2h5s+QovBSXKjPq1dBkn3o8XvMAjYOSt3G7ZCL?= =?us-ascii?Q?Lmn3/CPKQREOUrg1wyWu2LfgP036kTqV2+bP+nJngwGFrXbtmkj7lA/h2yw6?= =?us-ascii?Q?x1dYas4l7etaXofq7cO0XBnQo7LFuv7ONN7FY+qW20kCg5j8wqAoC2878fjT?= =?us-ascii?Q?r5uNnlR+iuSzM1gDy1YkZg4zDqSp5yy9jRz5DkRx5VfbEBdUjiPOeYAfqAct?= =?us-ascii?Q?ms1q5qokcG6U/tpk2lWTb4yL+j3CgpUjuSRWUjOCkmWqB+Uo3as9twvtFqqi?= =?us-ascii?Q?f3++cBvsPBe13Q0KryccJPJIO/N6Cm4zv7KHiTv9RDRu8X1IHkImDSO8STmr?= =?us-ascii?Q?X0dxu+HY3CUDPLKFNEY7K92PI90tm6fG+4OX8HtUB3ZIfBKrLwPeCTA3+oCB?= =?us-ascii?Q?fvs3+YIbjIa/okujTFQhTV/XCvmJTK5b2yg0NOhS5cLRtu7tpDsziMVe0uKS?= =?us-ascii?Q?fjSwAiFYGPrj5DmUe7WM0RVjLAHJhK+X1GWZMEfUpqpu2on5G0pxqWWXI3XP?= =?us-ascii?Q?9kwv8Hd53HT59L777uIVKnFNu/iiw+6H5Rrp2UowMTbdz9hqHXIvnsAv90MX?= =?us-ascii?Q?VmomUFiwx79qM3JKzo92HOgLb0AO6BubkAfpysC2FPXrAfCZOmeE+yWtF1HF?= =?us-ascii?Q?Msh5UL85AJZZ+EhG6Y0a3L/MNxpGwb8AC++lun2Y4nBCnfEK2as1FPECd5oc?= =?us-ascii?Q?WYAIXgMTqFJR2LVbxotSgX/zX+/xQxnnZ3P6Mo5pZJmvujyYbgzGERIH3H4N?= =?us-ascii?Q?N1FuWvCFgOCM4OYzPB2zKwvttzwOq+eJFCO+8IgZhONBAzUK2rsZ8X378lUk?= =?us-ascii?Q?WsJunblxyBIWXRXbAof7OFpa5eYOaW+8NENmoGhS22F41N454O/1cMTx+0P/?= =?us-ascii?Q?8yZ/2GXXMP+IxcG0DT2oz71c9mzrqR0ZLpb+LOZ1vHYur71BaSK8CGjSmUIo?= =?us-ascii?Q?kA=3D=3D?= Content-Type: multipart/alternative; boundary="_000_LV8PR22MB5026BF093DF3FE8E299B6CB3FF432LV8PR22MB5026namp_" MIME-Version: 1.0 X-OriginatorOrg: gehealthcare.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LV8PR22MB5026.namprd22.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 69536833-a223-492c-6431-08dc23236efd X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2024 12:43:47.2604 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9a309606-d6ec-4188-a28a-298812b4bbbf X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lqzGEQRxymmKeVwOsoCjLQRjitBpwg0dm23TYNX3yieqxH/NbHhLcVQmSpimAQH5Hc3R+N73CwC51T62Djye3FQfTRifhT/5sCn3V4wG5Gs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR22MB5353 Received-SPF: permerror client-ip=2a01:111:f403:2412::701; envelope-from=Eyal.Rozenberg@gehealthcare.com; helo=NAM10-MW2-obe.outbound.protection.outlook.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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, FORGED_SPF_HELO=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_PERMERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 01 Feb 2024 09:27:15 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --_000_LV8PR22MB5026BF093DF3FE8E299B6CB3FF432LV8PR22MB5026namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable If I try to use the od utility to print half-precision (FP16) floating-poin= t values, I get: $ od -t f2 myfloats.bin od: invalid type string 'f2'; this system doesn't provide a 2-byte floating point type I'm not exactly sure what "this system" means, but that should work and pri= nt out my floats. Eyal PS - This is my first bug-coreutils post, please be gentle. --_000_LV8PR22MB5026BF093DF3FE8E299B6CB3FF432LV8PR22MB5026namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

If I try to use the od utility to print half-precisi= on (FP16) floating-point values, I get:

 

$ od -t f2 myfl= oats.bin

od: invalid typ= e string ‘f2’;

this system doe= sn't provide a 2-byte floating point type

 

I’m not exactly sure what “this system&#= 8221; means, but that should work and print out my floats.

 

Eyal

 

PS – This is my first bug-coreutils post, plea= se be gentle.

--_000_LV8PR22MB5026BF093DF3FE8E299B6CB3FF432LV8PR22MB5026namp_-- ------------=_1707058862-9796-1-- From unknown Sat Aug 16 19:20:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68871: Can't use od to print half-precision floats Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sun, 04 Feb 2024 22:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68871 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady , "Rozenberg, Eyal (Consultant)" , 68871@debbugs.gnu.org Received: via spool by 68871-submit@debbugs.gnu.org id=B68871.170708398131115 (code B ref 68871); Sun, 04 Feb 2024 22:00:02 +0000 Received: (at 68871) by debbugs.gnu.org; 4 Feb 2024 21:59:41 +0000 Received: from localhost ([127.0.0.1]:50115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rWkWb-00085n-3Y for submit@debbugs.gnu.org; Sun, 04 Feb 2024 16:59:41 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:42934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rWkWW-00085U-FZ for 68871@debbugs.gnu.org; Sun, 04 Feb 2024 16:59:39 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id ED1C33C011BD4; Sun, 4 Feb 2024 13:59:17 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id RX-f-kqGRIW9; Sun, 4 Feb 2024 13:59:17 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id ADC4F3C011BD7; Sun, 4 Feb 2024 13:59:17 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu ADC4F3C011BD7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1707083957; bh=Qc/zKoWUMsc6ZPFH3kw8sqCoI3/aTwfZX0xomg1UfAw=; h=Message-ID:Date:MIME-Version:To:From; b=klL4Z+5hELg5tDuv9f0tVrz1SSZM35u6BmCzmD3t5/2AUY+gsJd5lIKonj+Vbpu0B b7cnmPXHo4VIWk9y3yAirnKyav/jGh8AtG+zWP0fhMaRDl8inKXW73W8DvCwIJEspr 45tOkaGupST3hrreIL+61lvvPR0p4I0hzCZCagHOyBFdof8lgDVaqFNcQRgLqe+wPp E8Vt4MCuqsGxHAVFURmJerLM5lNVMpu69i3JRdr3E+pHoOR9uUDidnul5jcvxt4TRG 9HDvxV7iKsSAiTjmIGj2CFoRJD0v3459PdovXLhxHJTNBasXxVWU8tspOQkrudJ7iP qTIdO+eAQVcRA== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id 5BvuV4Yl2Lpw; Sun, 4 Feb 2024 13:59:17 -0800 (PST) Received: from [192.168.254.12] (unknown [47.148.192.211]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 8A5A93C011BD4; Sun, 4 Feb 2024 13:59:17 -0800 (PST) Message-ID: <6959901c-42b5-48f7-a464-1431812c7b3c@cs.ucla.edu> Date: Sun, 4 Feb 2024 13:59:17 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <8c9de67a-d582-46ec-ba43-0998cce1eefc@cs.ucla.edu> <5e5e445a-282a-4910-8657-a6ee07a8872b@cs.ucla.edu> <87060639-2c6d-5a27-3df8-80831f30a87c@draigBrady.com> <694ec623-edd5-4016-8384-ece5eb4c3ee1@cs.ucla.edu> <4e371b3c-d71c-5aed-1b82-c890adf5658f@draigBrady.com> Content-Language: en-US From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <4e371b3c-d71c-5aed-1b82-c890adf5658f@draigBrady.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thanks. One minor comment about this: > +@item B > +brain 16 bit float > +@item H > +half precision float It might be helpful explain these two formats, e.g., to cite: https://en.wikipedia.org/wiki/Bfloat16_floating-point_format and https://en.wikipedia.org/wiki/Half-precision_floating-point_format respectively, since the formats are new compared to the other formats being discussed. From unknown Sat Aug 16 19:20:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68871: Can't use od to print half-precision floats Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 05 Feb 2024 13:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68871 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Paul Eggert , "Rozenberg, Eyal (Consultant)" , 68871@debbugs.gnu.org Received: via spool by 68871-submit@debbugs.gnu.org id=B68871.17071402707998 (code B ref 68871); Mon, 05 Feb 2024 13:38:01 +0000 Received: (at 68871) by debbugs.gnu.org; 5 Feb 2024 13:37:50 +0000 Received: from localhost ([127.0.0.1]:50769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rWzAQ-00024t-Ss for submit@debbugs.gnu.org; Mon, 05 Feb 2024 08:37:50 -0500 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:45353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rWzAA-00024L-4a for 68871@debbugs.gnu.org; Mon, 05 Feb 2024 08:37:45 -0500 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-339289fead2so3045454f8f.3 for <68871@debbugs.gnu.org>; Mon, 05 Feb 2024 05:37:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707140231; x=1707745031; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=3oRT4AOmJiHDFGlrY5fitidpdY5zAhbSvBQlwA31kSA=; b=QD9jTMLHseDw2xhQyOh/i/fz9ciCQvyqAQHg72hALQKk72j0FrXmJIKOfHge0PTRYm v24TdzXHC64Cvs0zpLUpt7DeSJ721t7CLUHUbd21nLQDsrzRnDvZkE4B8vapQ/bCDegu JJutm/Dfji3NdjtR/YtLwKFTRxdgRMhyeDYI3ari5kVRfRcEhWCJEerjjd+EtpEXMX+s OH0jyruTQMY6ZBEp5HE1p+kXlSUWTCKandVQBbNxVXtUbBFEBAtUFWmCDhG/ssD9DwAC kxKlJtvbQxAmt/Mb4ZNOpvELx7WhWJbNH6LCZ3hcT6WYTGNTnYSSUpzXK4ylgZeYIQMl VN/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707140231; x=1707745031; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3oRT4AOmJiHDFGlrY5fitidpdY5zAhbSvBQlwA31kSA=; b=HfC1cPudnw+L/8anEfP+OYAw5epbgJ7QhJHFCw+/Xn2evilcfV53JhM9zbF/K/RQzR 9e934b3rOZU+oU/OBR762iMqlwq5Oy+R/40bpCieR0dEhn8WBPYMmCoxOKfwUfyqiYYB 77NGvE+wRpnP7uxwNJchrWiyXkC996XQs/VS8cMa4KLtsGrLGlK3nIDVbXb/8ZpccQBe xhFtgH0BscjA5yYyu9H1pmHxwtBgFw4mYN4J/wJRJ9k0cJELJl9XTYrr4uhMv72iupbk 8hqdkxGjTbG86DHoA2JIlhTMhf4IPHJjgKUIX9+pFmFla4DDaBi+8TFhbptoPWsPRPOb LP3A== X-Gm-Message-State: AOJu0YwhGcQfaQ/3r0fZnApKZ1hrogxwV/kfj5TF6re5miDevp08KlO4 fHCG3py0ZMFddCSLSV25D5zs3OPhnQ26c2bXU0d6DveDCfsCwnME X-Google-Smtp-Source: AGHT+IGzCyAbxe41x2QYaxJB50BPL4KXFEd5XGNhQndfUAch5OyN7Su4/ANWyahWiISk7pSzegNdew== X-Received: by 2002:a5d:46c9:0:b0:33b:153a:de12 with SMTP id g9-20020a5d46c9000000b0033b153ade12mr8626242wrs.13.1707140231244; Mon, 05 Feb 2024 05:37:11 -0800 (PST) X-Forwarded-Encrypted: i=0; AJvYcCUhlu1Mw1Mkg69rGx/9LWC8JL2s53Cyr05k1+jcgJRjNklYfXkDtd4qqk98MP5rD60ZT1wzFdaknMgYTZhjj5lsQCD1Qx5RQcx8iUCfI7LVfrbE4DahCpg/lUTluUshSWuAZIAbnWg= Received: from [192.168.1.20] (86-40-129-3-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.40.129.3]) by smtp.googlemail.com with ESMTPSA id h3-20020a5d6883000000b0033ae5b637d4sm8074539wru.35.2024.02.05.05.37.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 05 Feb 2024 05:37:10 -0800 (PST) Message-ID: <478107a3-2e6d-f74f-0557-4591781d6854@draigBrady.com> Date: Mon, 5 Feb 2024 13:37:09 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US References: <8c9de67a-d582-46ec-ba43-0998cce1eefc@cs.ucla.edu> <5e5e445a-282a-4910-8657-a6ee07a8872b@cs.ucla.edu> <87060639-2c6d-5a27-3df8-80831f30a87c@draigBrady.com> <694ec623-edd5-4016-8384-ece5eb4c3ee1@cs.ucla.edu> <4e371b3c-d71c-5aed-1b82-c890adf5658f@draigBrady.com> <6959901c-42b5-48f7-a464-1431812c7b3c@cs.ucla.edu> From: =?UTF-8?Q?P=C3=A1draig?= Brady In-Reply-To: <6959901c-42b5-48f7-a464-1431812c7b3c@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On 04/02/2024 21:59, Paul Eggert wrote: > Thanks. One minor comment about this: > >> +@item B >> +brain 16 bit float >> +@item H >> +half precision float > > It might be helpful explain these two formats, e.g., to cite: > > https://en.wikipedia.org/wiki/Bfloat16_floating-point_format > > and > > https://en.wikipedia.org/wiki/Half-precision_floating-point_format > > respectively, since the formats are new compared to the other formats > being discussed. Good call. I added those references and pushed. cheers, Pádraig.