From owner-freebsd-hackers@freebsd.org Fri Jan 15 07:02:57 2021 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 52C3C4DA1D3 for ; Fri, 15 Jan 2021 07:02:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-23.consmr.mail.gq1.yahoo.com (sonic311-23.consmr.mail.gq1.yahoo.com [98.137.65.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4DHBw00d9cz4W9k for ; Fri, 15 Jan 2021 07:02:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1610694174; bh=hnt2gAclbALQzz1k+/QfhVRhX0AzQXRCFNYZ+TiZ3HV=; h=Subject:From:Date:To:From:Subject:Reply-To; b=EnytFjlieHcsUkTW+W8v3pU+CQ8S1AaVC8wkTfaL5rJL7se9YnjAfaWkRO21rpOxwAm8GzNlnjkjkovf7rp7iruIxsYCXH+ZIDFjYDxBUX1e89jSumE/Xku2CjNpEM81pxoE+wkHEsai60Eltzugzy2zvE7mSEk7kfKO2Q1hrRY+GT9t/xmPn+VXHPSGO+Vghp13DgDYFiWHLmYmnjTJh5suZLW1V43vJKdFFKBcutCo0wufZbCwCw936r5d4f1r60E2uOJGD7VhRlShWL/x5i5HPKke9D4+JVwckaMW1Nok+5ROLc6z7/SLLwl4vSE4kYxVwEY1cuaBIbskOhCUSw== X-YMail-OSG: r1z2QtQVM1nupESLVjJc.vfEVB3gCsdrVvx8ZK3uQPyrpx0J4zYd0R_I7gfNsr_ i4mcUv1IrqMSVtqdUyI5uel9Ove21Y.mfAyxTTkvLHQvzHDMYz2yaS.mfxIry4flzmxqnG96QrkH RfbRyoh838l69ezqZ8FEQvjB96afQ10DY_1OjlZrsTWiaxzWb5N7sodos0ES.rvp8ut1Qe92yDHj wFmDfnd1bPgo5DlzcGRFwoa.S9nOqk2JSTTBUS36B3KJp8npeBh3R_iSOepFilS1cLN9aOpJzIno RzRMRPBQ56cJAM.i4VBu0sz7WQBR9ufV6rghMRsvxdd1OuHsCBw8lPupfY_P1iDAqchaOjM3OBpV q0Xl7LGN4HJzu5R78oRfa5Wm90b4HWSooMWTBDEnAF8wPEF_BEgPtCT2vZX_bsY_.p5N73WQxKBG 3U7G_Ay91qeFLmRhklDgfCRhXKHGB5ktCQDvJ8gdDy1w4dGfdcmGtF3LOvFtbggH9HRwqfYgQVoe j9WvPR_c6bk7KHAtR2sUPeesI6aEtMKFz4RPUW9ti_kUDndvPnYJBlI6R24hZu3Ftn4qpgyNGW45 rdnAOQNcYt4Cis9ju_F0oI2xH3SJXNWiKZh32l2cFy0_CZioFUnjX201EWQhUt3ivrW40ah8MIiZ J.H.NDCPqRUu1q8Tu77xwkAOuEuKNsEuSHB4vN.dHCwaxB7Ho0QdGcSSSzIdSDxaQ_gljESEg2q4 89DcKkFOzvvdQ7z04RkEXLMSelF5A2yo1PM4v.zBU97jSr5fCvsLpdP43t0EXPffat8mDgf6ZwU8 Vhlc6nBxbCMj7vVPjMPhYziwge9nBUkvAD6jyVjdhrMvPnIs_n4GETbHzorydCcJY6TdEx5BrfHQ k.932g4_sFcGEQWFjYWIr9y740iom1GNnWRI5o2z.JZFylkPetyLtXtFeiHINPuAhQ5WEFqRMNRR 32I8SQ5oSx1pta.a9EozlT1_4kE3Tz.NbOjBFWZLhL3mI4rH4pTKwLc0JSZ2zr.6SinAZoMR0HcL SdaP6J2LrtURUX5dr9QOyfo2OxWaij8ekTFz6DPENXF0qaNxxro4ITT34DsZkOwido70z3INMziS aG.hawPXDHZdkmb8G_3wjuQjzRMsepGA6duk9o5kB01odrtpOSieRZ1YKbN4owy2DeZVW9dhaq0A L0YFfD1O3XBET.eh6B_Dx34IU1xMiMc5J0rNFXsZ9pQsuwmzZFIi4xaNjr0kWAATrSjc3ZRsGibD vh3Yheg_Emq_f2WkWOePlSSxCUI_cSlmDji6OYOXQqRJtbl4E2quk8KoAVGm_z23ZIyXDVnA9SNl nnsMQTnO5fWYkBJ4PoVj5G7.NgPQqRzZXfBHUxUZdMH.8.iVSi7xLydlvJ5PslJm0JYIpMD7kVyi Q13btJb63KEAM_BaHHYcnPPjkVGitejTTobrCOQ_fJLQC4BlljLTHndtlSQPximJYoq_Pf_3k4sL 7qaVqURnCiz5_4heZ8R_IqNkpLSbJn8rBvpgKepPQgmPt_.fsXbco7sNRKLKe4CYmT8mqChvrmtD CVoGEepRvy7iS6l4hW6PJct9gAJeWITJLgRul_vw1EDWNCmZJaB3gfaLsz0Dkm25nn6djWqovqaB QKECITSR.QOWfuZgQsuHF_PTVSDOa8h4rMVJ2N_kvATusZZNgonVcE81vHWeUC.b5XFf3ma4ODTE uaB83GBfXfJA2yNXUrG59FvPk64gMdwbbYQ5JqmZ47xw15iciZBAFYH7fQtdIlf1GjtnxriuacZZ BW48csX1Hz1cuomvnaWEZo64EuBFvMXHDrfhxIV29.V.Z2kaYsQ5yDAwiHw3uEgZnE.vDn3_tHYQ 9g1U1QG_GKoWvsFmO3XHWyvUJwX9DXq1Ke3s6MnywvU47OiKArvvTfnDCyzqoebQxSaQjzdZUE8d bHn0GLq.7rwynLOWFzMejFhVnqPXgu8LpyL4k0eitTWAM5w1UiiXhgEXEHB.FmXMLoLg6xdtaG_m b_rb34XUJF4k6hNGaMG1NeDQYIVALkXx2hHZM3PEjBiIjXSdzMKYXZ0jydYz.S1wwRw2PW5uRQxR LB2MH2Lzt8kDejrLyfXefwj1f8xcdcKGyDPfFMzYQXlBpXHAuQCnrNA5ADC6tP.PqLDtVoAQACZm .P5thYz52fWdOXgornZcrlBcI2l92f1ZeJMU.j7EyJ64glYxx1w0wYYgIE40U5MzGLRBiFT27ve3 dwD4RhVjeVz5cLgZHcWvjRingFR7J_moX42lST7dw6S8QWv8E8G4wMWTVFgA4nH2rzT_thcseM0y mY2YdYsflqktt_wardu5x490Ag.gYBfZW6AneYYVDXgYKzpWXkOf8ca55EfqA9faIqXO6TvJtG8g fkfTBSHe6.2erKVS5.O0xLO.nMwTleXzjmilJRqD.njY668xEHqRsitm51zfUfZbKbEz7eFHwg6L WdxcdwDLpZlDZaAIkjY6mzLZyi2qztODFSjZsLF57A4oLHWiHJFIFVAHe.14v78_94OuSp1C5fu2 F3iIA9Y6dbJVfEUaODcBZtw8b.y5i Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Fri, 15 Jan 2021 07:02:54 +0000 Received: by smtp409.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 8aaa9fa53b89b0900da3dbb5ab153d08; Fri, 15 Jan 2021 07:02:51 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: Re: Implicit assumptions (was: Re: Some fun with -O2) From: Mark Millard In-Reply-To: <4842729.YNO7O01DYZ@t450s.local.lan> Date: Thu, 14 Jan 2021 23:02:49 -0800 Cc: freebsd-hackers@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <8D35ADAE-8904-4400-9DEB-7B274189BC30@yahoo.com> References: <12075361.5MqMfjp4zD@t450s.local.lan> <4842729.YNO7O01DYZ@t450s.local.lan> To: Walter von Entferndt X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Rspamd-Queue-Id: 4DHBw00d9cz4W9k X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.49 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.99)[-0.995]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.65.204:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.65.204:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.204:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.204:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-hackers] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2021 07:02:57 -0000 On 2021-Jan-14, at 19:47, Walter von Entferndt wrote: > Eventually we have a compile-time constant = expression FYI: C itself has, in , CHAR_BIT for the number of bits in a Byte for how sizeof counts Bytes: sizeof(char), sizeof(signed char), and sizeof(unsigned char) are each always 1. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)