220 39335 <4e6835ac-6975-4c89-81c4-fc038d004cb7@isocpp.org> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Niall Douglas <nialldouglas14@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Alternative proposal for mapping P0709
 Deterministic Exceptions into C
Date: Tue, 24 Jul 2018 03:38:01 -0700 (PDT)
Lines: 24
Approved: news@gmane.org
Message-ID: <4e6835ac-6975-4c89-81c4-fc038d004cb7@isocpp.org>
References: <6a65c934-5d2a-4e75-b88d-9eaaee338bd3@isocpp.org> <87240a3d-623f-4f7f-8e7c-fa8c9482fa72@isocpp.org> <5a449c86-b0f4-4b07-b5d6-21b7adbfd63b@isocpp.org>
 <pj6qkr$elo$1@blaine.gmane.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_8798_1103664545.1532428681828"
X-Trace: blaine.gmane.org 1532428562 17730 195.159.176.226 (24 Jul 2018 10:36:02 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Tue, 24 Jul 2018 10:36:02 +0000 (UTC)
To: ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBDGKFT5YZADRBCUD3TNAKGQEA32XUIQ@isocpp.org Tue Jul 24 12:35:58 2018
Return-path: <std-proposals+bncBDGKFT5YZADRBCUD3TNAKGQEA32XUIQ@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-yw0-f197.google.com ([209.85.161.197])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBDGKFT5YZADRBCUD3TNAKGQEA32XUIQ@isocpp.org>)
	id 1fhufZ-0004P0-2q
	for gclcip-std-proposals@m.gmane.org; Tue, 24 Jul 2018 12:35:53 +0200
Original-Received: by mail-yw0-f197.google.com with SMTP id c67-v6sf1924672ywc.21
        for <gclcip-std-proposals@m.gmane.org>; Tue, 24 Jul 2018 03:38:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :list-post:list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=olg5N9N8A1pqpzRL7m7EETog/YMYiCi6DgbyB2oj4RU=;
        b=kz1e0EmilsGQVazvmuiBgazA9trk+ZWrc7iaDkiQUrQxDFQvZgbthKA4QGa0nQ6Vby
         AhV+pOJCO0hWt8pucpsgM1nJffXwW5VLLx7IagAGCRSWDsmgy450PfCGV/SQGRuHUg8K
         JO4LTdMTh1pMX8Q5ckKy3Wpo+na5J0v9bCYFl8iWL6t7XlFznn2MGldSW+F9mPx6d3yh
         yneWp34solebAld9oBPOKfZuGzvIgLeISeYnuItnXe13+3LpFlXoPhI4aSd8W5un8cCJ
         Tj6R5nQ1yySRI1zaV5ScByDtXsqlM4+zsntVn3jVG4llmAQx9W4HwR2Nn2c2b4gmuvmQ
         alZA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :list-post:list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=olg5N9N8A1pqpzRL7m7EETog/YMYiCi6DgbyB2oj4RU=;
        b=qTeQJaCFCJeGSlt6tDk14buotexLQaaHf2pfcgq7per514DNQwzFqfYGZHqggER0Tl
         lDn3yPbdWag9tN/bbInLYvaBVAflpi6Cf1W61mxRTvAvi3A4c2Srt9jNmMTeUYK+Kut0
         a60NhAE1vaf07YwhQH+1QRs7JNPmhDOT1FaMMa1bWXrXC8pvHuLvDMtaLzUJh2VjmUJ7
         F5xANer37G0w/WT217pJZ/zIutnEY1ygHenI5+Nxj0Djid5GAmlQ8Nv/dvLI6JYKE4cG
         tupa/5IvwdEHkFD5gucDv00EK8+ldpr0aZg5h5LrBmomC3EpyYgO9sKsYhzXBR3DnJIs
         FtMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:date:from:to:message-id:in-reply-to:references
         :subject:mime-version:x-original-sender:reply-to:precedence
         :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help
         :list-archive:list-subscribe:list-unsubscribe;
        bh=olg5N9N8A1pqpzRL7m7EETog/YMYiCi6DgbyB2oj4RU=;
        b=Uo85HPAVgXWggxIMSE5SuG7lxZeEaN7u8H7KT/Haz4GhalyVcN3ZY2DqO3t/D60Zn8
         uZGsSp2T3eXrtxhmZknEBRboGB77B5Zu0UFQzA9IU1ttwesvQUFuzSzpB5A/aXUNPt6R
         2Uj/nKPuohJEPAwrckpGp23o0Pi+sDoNqyr/vktxDbTWuh4cAOhQjaMNdpyJsgl5IXP4
         hdV6HpmkCf9Pt6Lg6D9cRWjkmq2JX8kdnfCpPSxn92yrd68qrrf8/uPW2jteJ/ju+Ce7
         lYMvfWR49J/1mJm4V5snxUL/oFGg49nPlLC9Y1KoSxyVL/g4Hq7+d4vTc27zBTg6Iuud
         aoiw==
X-Gm-Message-State: AOUpUlEznQl8+tCGCngyZ9ANaLrcASBCpCHriwsLVhVMsZ9gpXDINFtt
	gK4cmnYmY1Dtjyrs4Eh2BYMhng==
X-Google-Smtp-Source: AAOMgpcrbWG6ok1qTi0PR35ZE9jwXpWzaJ38BZ3gjmUj5w93Mce08dWEELc8EgtS2SAu+OsQJseJzw==
X-Received: by 2002:a25:9c09:: with SMTP id c9-v6mr4817490ybo.40.1532428683746;
        Tue, 24 Jul 2018 03:38:03 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 2002:a5b:2c3:: with SMTP id h3-v6ls2713321ybp.19.gmail; Tue, 24
 Jul 2018 03:38:02 -0700 (PDT)
X-Received: by 2002:a5b:349:: with SMTP id q9-v6mr293887ybp.7.1532428682461;
        Tue, 24 Jul 2018 03:38:02 -0700 (PDT)
In-Reply-To: <pj6qkr$elo$1@blaine.gmane.org>
X-Original-Sender: nialldouglas14@gmail.com
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Spam-Checked-In-Group: std-proposals@isocpp.org
X-Google-Group-Id: 399137483710
List-Post: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:39335
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/39335>

------=_Part_8798_1103664545.1532428681828
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

The pipeline bubbles you refer to only occur when testing more than one CPU=
 flag at a time. One of the main reasons for choosing the carry bit as retu=
rn discriminant is because there are instructions for testing just the carr=
y bit alone on all such architectures. Thus such partial flags stalls will =
never occur in this specific use case.

Niall

--=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp=
..org/d/msgid/std-proposals/4e6835ac-6975-4c89-81c4-fc038d004cb7%40isocpp.or=
g.

------=_Part_8798_1103664545.1532428681828--

.
