Cituji : z těchto koprocesorů "nainstalován" -> tak slovo "instalace" bych rozhodně nepoužil, instalace se týká spíš software a nikoliv hardware. Takto to vytváří dojem u lidí co to nezažily, že se musel instalovat něco jako driver matematického koprocesoru, což si myslím že neexistovalo. Podle mě je vhodnější slovo "integrován" protože pokud si dobře pamatuji tak matematický koprocesor nešel ani vyjmout ze základní desky. Tvz. byl tam pevně zapájen. Ovšem je možné že jsem měl pouze zkušenost s těmito integrovanými koprocesory a mohly tehdy existovat základní desky u kterých to fungovalo jinak.
Takže "zasunutí" grafické karty do základní desky říkáš "instalace"? A jak říkáš té činnosti kdy se nahrávají drivery aby v OS fungovala? Formátování? Disassembling? Sniffing? Kompilace? Programování ? Či snad každý input jakéhokoliv bajtu do počítače je instalace?
Doporučuji pořádně a soustředně si přečíst ten první odstavec článku a pokud všem těm co tu reagují nedochází nevhodnost použití slova "instalace" v daném kontextu pak co já mohu dělat? Váš problém ....
PS. Pokud sis ještě nevšiml konfliktu u pojmu "instalace" ENG vs CZ v této problematice tak zjevně moc velký odborník nebudeš. "installation software" vs "instalace programu" / "plumber" vs "instalatér". V historickém kontextu v naší řeči je používání slova "instalatér" ještě před vznikem počítačové revoluce je skutečně historická náhoda (anomálie). Mimochodem u kotle je neříká instalace ale "montáž kotle". např. neříkáš "odinstalace kotle" ale "demontáž kotle", neříkáš "odinstalování topení" ale "rozebrání/demontáž topení" atd..
PSS. na ostatní reagovat nebudu
Tak to mate divne spojene. Odjakziva se instalace pouziva ve smyslu HW i SW.
Jinak instalovatelne FPU byly naprosto bezne i pro levne mainstreamove PC systemy bez koprocesoru az nekdy do ery uplne poslednich 486.
Hodne se patice vyskytovala u 286a 386
Na FPU byla specialni patice na desce. Dokonce nekdy slo instalovat i FPU tretich stran jako treba Weitek.
Mám v depozitáři vestavný počitač s i8086 a i8087, ve formě ISO karty, pravděpodobně z nějakého telekomunikačního zařízení (je na něm vícero USARTů i8251 a na PCB tužkou poznámka "Kojál"). Na něm jsou oba, CPU i FPU, zapájeny do desky.
Nevybavuji si ale, že bych kdy viděl běžný PC board, kde je připájený FPU. Pravděpodobně jsem vždy viděl osazenou patici.
Nemá smysl to opakovat, mýlíte se. Koprocesor se opravdu doinstalovával.
A tady je ukázka i na videu....
https://www.youtube.com/watch?v=Q2CvVgubmpA
Korektní kód v C je:
uint32_t fx_mul_2(uint32_t x, uint32_t y) {
return ((uint64_t)x*y)>>16;
}
Nebo 64 bitová verze:
uint32_t fx_mul_2(uint64_t x, uint64_t y) {
return ((unsigned __int128)x*y)>>16;
}
MSVC nepodporuje __int128, takže tam musíme používat intrinsic funkce _umul128 nebo __umulh: https://learn.microsoft.com/en-us/cpp/intrinsics/umulh?view=msvc-170
3. 7. 2025, 12:42 editováno autorem komentáře
tohle jsou vylepsene postupy, ktere lidi vzdycky pouzivali.
treba kdyz nemate zadnou kalkulacku tak se da i v hlave nahrubo da spocitat odmocnina cisla.
odmocninu z 1000 delam takto:
1000/2 = 500
(500+2)/2 = 251
1000/251 ~ 4
(251+4)/2 = 123
1000/123 ~ 8
(123+8)/2 = 65
1000/65 ~ 16
(65+16)/2 ~ 40
1000/40 = 25
(40+25)/2 ~ 33
1000/33 ~ 30
7. 7. 2025, 22:08 editováno autorem komentáře