Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.lang.python > #115

Re: Martwa grupa?

From "AK" <nobody@nowhere.net>
Newsgroups pl.comp.lang.python
Subject Re: Martwa grupa?
Date 2018-02-18 16:26 +0100
Organization Aioe.org NNTP Server
Message-ID <p6c60k$16h1$1@gioia.aioe.org> (permalink)
References (12 earlier) <almarsoft.8137023269573244304@news.v.pl> <p69ig8$1anq$1@gioia.aioe.org> <almarsoft.2189709423721289494@news.v.pl> <p69vsn$67v$1@gioia.aioe.org> <almarsoft.3973031192653088180@news.v.pl>

Show all headers | View raw


Użytkownik "slawek" <fake@fakeemail.com> napisał:

> On Sat, 17 Feb 2018 20:29:51 +0100, "AK" <nobody@nowhere.net> wrote:
>> PS1: Nie zawsze teoretycznie mamy IEEE. Na rzeczonej Odrze
>> czy Merze (czy nawet na PC-tach w poczatkowym okresie w
>> kompilatorach MS-sa) liczby FP wcale nie byly IEEE-owe
>> wiec nawet zalozenie o tych 17 cyfrach znaczacyh mantysy nie jest
>> bezwzgledniee jedynie sluszne.
>
> Zdziwisz się - FPU PC liczy na liczbach 80-bitowych, czyli nie są to typowe IEEE-754.

Jakos nie jestem w ogole zdziwiony hihi :)

> Ale... choćby w tym nielubianym przez ciebie Fortranie - da się wybrać jak mają być przeprowadzane 
> obliczenia - czy FPU, czy SSE itd. itp.

No i co z tego?
Poza tym to nieprawda. W Fortranie nie  (pokaz mi odpowiedni zapis standardu)
tylko w _kompilatorze/srodowisku_.

> Jeszcze bardziej się zdziwisz gdy przeczytasz w/w standard: jest gwarantowane że liczby całkowite 
> 32 bitowe można bezpiecznie trzymać (oraz porównywać) jako float point 64 bitowy.

Ale skadze!. Np. na Waiteku (o ile dobrze pamietam) operacje na nich
byly czesto _szybsze_ niz te wykonywane wtedy przez zwykly procesor (386/386SX)
na 'longach' (bo wtedy int ===short a long == 32b a dzialania na longach to juz
byla (prosta bo prosta, ale jednak) procedura, a nie jeden rozkaz maszynowy
jak dzis.

Np. w takim BorlandzieC mam ja nawet pod reka:

F_LXMUL@        proc    far

                push    si
                mov     si,ax       ; bylo xchg
                mov     ax,dx   ; bylo xchg
                or      ax,ax
                jz      @@loc_1
                mul     bx
@@loc_1:
                jcxz    @@loc_2
                xchg    ax,cx
                mul     si
                add     ax,cx
@@loc_2:
                xchg    ax,si
                mul     bx
                add     dx,si
                pop     si
                ret

F_LXMUL@        endp

AK

Back to pl.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 10:20 +0100
  Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 02:05 -0800
    Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 11:22 +0100
      Re: Martwa grupa? Marcin Konarski <amok@codestation.org> - 2018-02-09 10:31 +0000
      Re: Martwa grupa? Roman Tyczka <noemail@because.no> - 2018-02-09 12:55 +0100
        Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 13:11 +0100
          Re: Martwa grupa? Roman Tyczka <noemail@because.no> - 2018-02-09 13:33 +0100
            Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 13:42 +0100
              Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 05:59 -0800
                Re: Martwa grupa? amorawski@magna-power.com - 2018-02-09 07:15 -0800
                Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 08:16 -0800
                Re: Martwa grupa? Adam M <amorawski@magna-power.com> - 2018-02-09 08:38 -0800
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:22 +0100
                Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 08:19 -0800
                Re: Martwa grupa? Adam M <amorawski@magna-power.com> - 2018-02-09 08:41 -0800
                Re: Martwa grupa? szykcech@gmail.com - 2018-02-09 09:41 -0800
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:24 +0100
                Re: Martwa grupa? Cezary Grądys <czarekgr@wa.onet.pl> - 2018-02-17 23:08 +0100
                Re: Martwa grupa? szykcech@gmail.com - 2018-02-18 03:21 -0800
                Re: Martwa grupa? Cezary Grądys <czarekgr@wa.onet.pl> - 2018-02-18 23:25 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-18 15:25 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:20 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:10 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 00:46 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 08:49 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 11:39 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 12:15 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 14:29 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 14:43 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 15:04 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 16:49 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 14:46 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 16:41 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 17:16 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 20:29 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 21:00 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 21:22 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-18 14:49 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-18 16:07 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-18 15:16 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-18 16:26 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 21:38 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 14:56 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 16:43 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 17:25 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-17 20:34 +0100
          Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-10 11:37 +0100
            Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-10 11:47 +0100
              Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-11 17:54 +0100
                Re: Martwa grupa? szykcech@gmail.com - 2018-02-11 11:45 -0800
                Re: Martwa grupa? Roman Tyczka <noemail@because.no> - 2018-02-11 21:40 +0100
                Re: Martwa grupa? szykcech@gmail.com - 2018-02-11 13:13 -0800
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-12 10:37 +0100
                Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-12 10:43 +0100
                Re: Martwa grupa? m <mvoicem@gmail.com> - 2018-02-12 13:47 +0100
                Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:33 +0100
            Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:25 +0100
        Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-09 18:44 +0100
          Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-16 19:56 +0100
            Re: Martwa grupa? Robert Wańkowski <robwan@wp.pl> - 2018-02-16 20:15 +0100
              Re: Martwa grupa? "AK" <nobody@nowhere.net> - 2018-02-16 23:55 +0100
              Re: Martwa grupa? slawek <fake@fakeemail.com> - 2018-02-17 07:51 +0100
  Re: Martwa grupa? Roman Tyczka <noemail@because.no> - 2018-03-12 14:50 +0100

csiph-web