Czy każdy może mi powiedzieć, który algorytm dzielenia liczby całkowitej jest zaimplementowany w procesorach x86?Algorytm podziału liczbowego procesorów x86
5
A
Odpowiedz
5
Intel ma papier, Improvements in the Intel® Core™2 Processor Family Architecture and Microarchitecture, w którym omawia szereg różnych algorytmów podziału. Pierwszy akapit:
Nowy Radix-16 zmiennoprzecinkową rozdzielacz ze zmienną utajenia Radix-16 całkowitą zdolność podzielić zastępuje Merom Radix-4 zmiennoprzecinkowych dziel i Radix-2 pierwiastka kwadratowego i całkowitą sprzętu dzielić. Poprzedni algorytm pochodzi z implementacji dzielenia Pentium®.
Wygląda na to, że procesory Intela miały taki sam podział liczb całkowitych (Radix-2) od wczesnych dni Pentium.
Wyszukiwarka Google w [dzielenie liczb całkowitych 16] daje bardzo dobre informacje.
Istnieje wiele różnych procesorów x86 zaprojektowanych przez wiele różnych firm w ciągu ostatnich 30 lat. Czy naprawdę sądzisz, że każdy z nich implementuje podział całkowity w ten sam sposób? – talonmies
tak, myślałem, że większość procesorów zaprojektowanych przez Intel w ostatnich kilku latach ma ten sam algorytm dzielenia liczby całkowitej. Może się mylę, nie mam pojęcia. Ale to nie ma sensu, możemy mówić o Pentium (1,2,3,4). Im więcej tym lepiej. – n0p