From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 94915 invoked by alias); 26 Jan 2020 03:07:42 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 94905 invoked by uid 89); 26 Jan 2020 03:07:41 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.2 required=5.0 tests=AWL,BAYES_05,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=HX-HELO:sk:mail-il, segher@kernel.crashing.org, U*segher, D*crashing.org X-HELO: mail-il1-f179.google.com Received: from mail-il1-f179.google.com (HELO mail-il1-f179.google.com) (209.85.166.179) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 26 Jan 2020 03:07:40 +0000 Received: by mail-il1-f179.google.com with SMTP id p8so4761217iln.12 for ; Sat, 25 Jan 2020 19:07:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to; bh=HzScTERHPytwUbRSOigusmQ36cSkbXyks240aNdukAk=; b=jhxSyjzXijXs2uGJW6J/1TqGRmBu8sNDYJUSN9Ok8rZzbjM9jwwgU/QLCUsUVFVu6C WT9dIa7vxpuk4S1MDNlpinosc8i59F/L3l2klcLmZ5+rb9Qv6t1malobic2AlHLFna1o X80adNLE9IlNl0I1tuXXCfy0207jAvfa5tq/309VKUGjVP10T/gBq0cHZhwquEFUtuGh I268ZhYra0Q1UymhzfmkrxtyrU8Y6LgCVmEl1Rl8L9Ocy8mbiip6f/50+0q0iLzHf5fm 8rI+ZUDALC+u1EcJBD2ngYymug3R1ULRKKAMe+0Nnh/oL/j3L04OO7GBo6GixMQRkUZB kqag== MIME-Version: 1.0 References: <20200125124842.GU3191@gate.crashing.org> In-Reply-To: <20200125124842.GU3191@gate.crashing.org> Reply-To: noloader@gmail.com From: Jeffrey Walton Date: Sun, 26 Jan 2020 03:07:00 -0000 Message-ID: Subject: Re: 128-bit data model macros To: gcc-help Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00097.txt.bz2 On Sat, Jan 25, 2020 at 7:48 AM Segher Boessenkool wrote: > > Hi! > > On Fri, Jan 24, 2020 at 10:40:47PM -0500, Jeffrey Walton wrote: > > On 64-bit platforms _LP64 and __LP64__ are defined. > > That's not quite true. Those macros mean that "long int" as well as > pointers are 64 bits, for the selected ABI. > > > Do 128-bit machines use the macros _LP128 and __LP128__? > > There is __SIZEOF_INT128__, that may be what you are looking for. Thanks Segher. Yes, I'm aware of __SIZEOF_INT128__. It is very helpful when available. I was more interested in ILP128 data model, and its possible use in the higher end computers. (Does that model even exist?) Jeff