имеет ли право на жизнь подобная реальзиция Xorshift - 128?

Тема в разделе "WASM.HEAP", создана пользователем KiNDeR, 10 окт 2007.

  1. KiNDeR

    KiNDeR New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2003
    Сообщения:
    258
    Адрес:
    Russia
    имеет ли право на жизнь подобная реальзиция Xorshift - 128?
    или все нужно реализовать x=y; y=z; z=w; ???
    Код (Text):
    1.               db      0Fh,31h          ;  \
    2.               mov     ebx,eax          ;   \
    3.               shl     ebx,0Bh          ;    \
    4.               xor     eax,ebx          ;     > t=(x^(x<<11));
    5.               mov     ebx,eax          ;    /
    6.               shl     ebx,08h          ;   /
    7.               xor     ebx,eax          ;  /
    8.  
    9.               db      0Fh,31h          ;  \
    10.               xchg    eax,ebx          ;   \
    11.               mov     ecx,ebx          ;    \
    12.               shl     ecx,13h          ;     > w=(w^(w>>19))^(t^(t>>8));
    13.               xor     ebx,ecx          ;    /
    14.               xor     eax,ebx          ;   /
    вот еще одна зарисовка

    Код (Text):
    1.               db      0Fh,31h          ;
    2.               mov     ebx,eax          ;
    3.               shl     ebx,0Bh          ;
    4.               xor     eax,ebx          ;  t=(x^(x<<11));
    5.               mov     ebx,eax          ;
    6.               shl     ebx,08h          ;
    7.               xor     eax,ebx          ;
    8.  
    9.               mov     ebx,edx          ;
    10.               shl     edx,13h          ;  p=(w^(w>>19))
    11.               xor     ebx,edx          ;
    12.  
    13.               xor     eax,ebx          ;  w=p^t
     
  2. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    KiNDeR
    а перевести в полином и посмотреть не проще?
     
  3. KiNDeR

    KiNDeR New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2003
    Сообщения:
    258
    Адрес:
    Russia
    еще бы знать что это такое :)

    почитал про тесты DIEHard, скачал, но так и не разобрался как им тестить...

    ADD:
    вот, нашел, в одном труде:
    оно ?
     
  4. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    KiNDeR
    тебе предложили настрокать функцию в символьном виде:))