- Google Pixel topik
- Milyen okostelefont vegyek?
- Megérkezett a Samsung Galaxy A37 és Galaxy A57
- MIUI / HyperOS topik
- Poco F5 - pokolian jó ajánlat
- Fotók, videók mobillal
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Apple iPhone 13 Pro Max - őnagysága
- Bővül a One UI 8.5 béta, régebbi Galaxy készülékek is csatlakozhatnak
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
Aktív témák
-
P.H.
senior tag
válasz
#95904256
#40
üzenetére
Csak egy egyszerű példa: egyszer nézz bele, hogy egy Delphi hogy oldja ezt (truncate float -> int; Delphiben trunc() )

fld dword ptr [value]
call @TRUNC
...@TRUNC:
sub esp,0Ch
fstcw word ptr [esp+00h]
fldcw word ptr [cwChop]
fistp word ptr [esp+04h]
fldcw word ptr [esp+00h]
pop ecx
pop eax
pop edx
retEz mindennapos. Egy 1000-es nagyságrendű, trunc() eljárást hívó ciklus vagy sima rutin esetén is ez van. Nem adna gyorsabb kódot ezt egy InitTrunc() (fstcw+fldcw) - 1000-es ciklus (fld - fistp) vagy rutin - EndTrunc() (fldcw) három makróval megoldani?
Tudom, van Set8087CW Delphi-ben. Vajon megváltozik ettől a trunc() működése?Persze itt nem erről beszélünk, ez az Opt. Manual-ok témája inkább.
Aktív témák
- Kicsibe van ennél jobb ár-ér arány? Phanteks - Enthoo Evolv ITX - PH-ES215P BK INGYEN Szállítva!
- A kis CUKISÁG! IWIN A1 ITX 600W PSU Ingyen MPL-el Érdekelhet?
- Eladó Sennheiser Momentum 3 bluetooth fejhallgató aktív zajszűréssel
- Terminátor ITX CASE Streacom DA2 Mini-ITX - Silver FULL FÉM! INGYEN SZÁLLÍTVA!
- Patriot Viper 16 GB DDR3-1600 MHz Asztali PC RAM
- AKCIÓ! ASRock A520M R5 5500 16GB DDR4 512GB SSD GTX 1660 Super 6GB Zalman T3 Plus DeepCool 400W
- AKCIÓ! LENOVO ThinkPad P15s Gen2 munkaállomás - i7 1165G7 16GB DDR4 512GB SSD Quadro T500 4GB W
- Gaming PC! Ryzen 5700X / RTX 3070 / B550 / 32GB 2666Mhz / 512GB NVMe / 850w Gold! BeszámítOK
- M1 iPad Pro 11" 3. Gen 128GB Silver - 27% ÁFA (0434BE)
- Azonnali kézbesítés az év bármely pillanatában
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



