Na szybko napisałem sobie program, który robi sobie podstawową operację na procu, potem wylicza ilość operacji na sekundę i skompilowałem pod x32 i x64 by rozwiać swoje przypuszczenia co do tego, czy x64 > x32. Okazuje się, że się myliłem.
@Deaco: no ale patrz ... dla 32 bitow liczba 19 to: 000000000000000000000000000010011 a dla 64: 000000000000000000000000000000000000000000000000000000000000010011
Okazuje się, że się myliłem.
#systemyoperacyjne #ciekawostki #pcmasterrace
@ImReally: Nie zapewniłem, różnica była mała przy wcześniejszych testach, ok 15%
@Vanwartith: Zmienne ustawiłem na 32 bitowe, wszystko niby było 100% to samo, tylko kompilacja różna.
@Deaco: Porównaj kod assemblera.
@Ginden: Tak do SSE2 dla obu.
liczba 19 to:
000000000000000000000000000010011
a dla 64:
000000000000000000000000000000000000000000000000000000000000010011
kutfa - wincyyyj ( ͡° ͜ʖ ͡°)
@ImReally: Też tak myślałem i robiłem te testy odwrotnie i niestety wyniki wyszły tak samo.
@Vanwartith: A jak zarezerwujesz unsigned long to zawsze jest tak samo.
I ewentualnie kod.