From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) by sourceware.org (Postfix) with ESMTPS id 5AFB53858D33 for ; Wed, 11 Jan 2023 01:58:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5AFB53858D33 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-pl1-x62b.google.com with SMTP id jn22so15170780plb.13 for ; Tue, 10 Jan 2023 17:58:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=vU6AT6CmnZa/7Z7J84stWPpodOn6Fmlte9ggwZ0p434=; b=SgkANYyF1l2jlmU9YZqlsjBQVd0zE2wU7Gkvr8ypmsWdIhxt85BmHBL3fSDLJd3smd ntXmpn8ZcVy6mLuQM2LNrI1RxGmsM6VloaQU/RfQputXwgifja+xEflseWOOebmvd1v5 4LvKvQGfXq7w88pNkp4b956M2L4VmITKFImALfuSZWzzG7e/lBzhaf3vkVmvj/Y4zI1D f3CUApHTxch/9xNI5yffiaVkufAzRdANx8XTKPvzP+MdD4MzIxjrAm7zQiw9zoIXAAe2 /h84QB3CZf9TC21Bzx4d+7ZPu/OLKFVtV+PLf6THmjpwtlVNCoFVv8poEqg3dYe3I1xb wjZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=vU6AT6CmnZa/7Z7J84stWPpodOn6Fmlte9ggwZ0p434=; b=DmNgJOuWBuCm6Z2lKh8togTQnSxFhpG4Ci/sMtIWOOKQ6P5mfdbggnbtYM8nKVYwNa rHzcUb4fVMnV5Ey5FWGWuBSPvt3aKS6U6HUF1YgLP8NbZqIjby9JRzF/GsT698ahkHLu kdYuHtWiTwYH2JhdgnQVu7NHw6eZTzBmXilvzIUxfu39at8M1FxvMY7BMflaPWVaMh1p XQhU+8x+aYjQckQ+EnfDpEqC0pAzyENshqONTtIk6U9y7dHAtRGIxovGnPvU5u21nAst vdKS5ZAakUCFe5HCU5KVSPtPHSt/HWa/ZI4g3eQi7/TIVvPU05LZW4yeMchonPugWeHq 3J5Q== X-Gm-Message-State: AFqh2kqIvoj9OlCdegKYlfVx/xfYnJxuwiiAwgoY8QviN9dh6f+pjvrT 2D4oMTzDyWPSicss1/PCD0cdyA== X-Google-Smtp-Source: AMrXdXtoJlZstmBjGqaRJbxqBAjWDUPbCXYeuoq/DsmANqRPuRBDvTA4n8PmY3NU9+SlqhPbVUz0/Q== X-Received: by 2002:a17:902:7601:b0:192:8e8b:bcf with SMTP id k1-20020a170902760100b001928e8b0bcfmr48145545pll.56.1673402300296; Tue, 10 Jan 2023 17:58:20 -0800 (PST) Received: from [192.168.0.115] (63-157-97-90.dia.static.qwest.net. [63.157.97.90]) by smtp.gmail.com with ESMTPSA id m7-20020a170902db0700b00192b0a07891sm8814461plx.101.2023.01.10.17.58.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 Jan 2023 17:58:19 -0800 (PST) Message-ID: <9eac0564-bd87-148a-9d32-c211f5db84b9@linaro.org> Date: Tue, 10 Jan 2023 17:58:17 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: [PATCH v6 03/17] Add string-maskoff.h generic header Content-Language: en-US To: Adhemerval Zanella , libc-alpha@sourceware.org, Noah Goldstein References: <20230110210106.1457686-1-adhemerval.zanella@linaro.org> <20230110210106.1457686-4-adhemerval.zanella@linaro.org> From: Richard Henderson In-Reply-To: <20230110210106.1457686-4-adhemerval.zanella@linaro.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 1/10/23 13:00, Adhemerval Zanella wrote: > +/* Return the address of the op_t word containing the address P. For > + instance on address 0x0011223344556677 and op_t with size of 8, > + it returns 0x0011223344556670. */ > +static __always_inline op_t * > +word_containing (char const *p) > +{ > + return (op_t *) ((uintptr_t) p & -sizeof(p)); > +} sizeof(op_t). r~