Deutsch English Français Italiano |
<v93a3t$6q7v$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Thiago Adams <thiago.adams@gmail.com> Newsgroups: comp.lang.c Subject: Re: how cast works? Date: Thu, 8 Aug 2024 17:34:04 -0300 Organization: A noiseless patient Spider Lines: 35 Message-ID: <v93a3t$6q7v$1@dont-email.me> References: <v8vlo9$2oc1v$1@dont-email.me> <slrnvb7kis.28a.dan@djph.net> <v929ah$3u7l7$1@dont-email.me> <87ttfu94yv.fsf@nosuchdomain.example.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Thu, 08 Aug 2024 22:34:05 +0200 (CEST) Injection-Info: dont-email.me; posting-host="c24a25e0e0574963f5160c2b1c68553a"; logging-data="223487"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+VSK+0CGCxgtUxu1t2bsVourE7BkWTDgs=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:beGq4CAHAT+3gjqgsBiWAz3u7eU= In-Reply-To: <87ttfu94yv.fsf@nosuchdomain.example.com> Content-Language: en-US Bytes: 2266 On 08/08/2024 16:42, Keith Thompson wrote: > Thiago Adams <thiago.adams@gmail.com> writes: >> On 07/08/2024 17:00, Dan Purgert wrote: >>> On 2024-08-07, Thiago Adams wrote: > [...] >>>> How about floating point? >>> Floating point is a huge mess, and has a few variations for >>> encoding; >>> though I think most C implementations use the one from the IEEE on 1985 >>> (uh, IEEE754, I think?) >> >> I didn't specify properly , but my question was more about floating >> point registers. I think in this case they have specialized registers. > > Who is "they"? > > Some CPUs have floating-point registers, some don't. C says nothing > about registers. > > What exactly is your question? Is it not already answered by reading > the "Conversions" section of the C standard? > This part is related with the previous question about the origins of integer promotions. We don't have "char" register or signed/unsigned register. But I believe we may have double and float registers. So float does not need to be converted to double. There is no specif question here, just trying to understand the rationally behind the conversions rules.