Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Luck Dragon: MárkaLánc
- gban: Ingyen kellene, de tegnapra
- Mr Dini: Mindent a StreamSharkról!
- Gurulunk, WAZE?!
- Meggyi001: Amire figyelned kell Párizsban is...
- Parci: Milyen mosógépet vegyek?
- bkercso: Tápszűrő-5 SMPS-hez
Aktív témák
-
#95904256
törölt tag
Hm... Lehet hogy a trunc() nem a legjobb példa, mert én SSE3-as FISTTP-et használok in-line, ellenben a szintén in-line ( és valóban nem funkcióhívás ) Delphi / C trunc() megoldással. Ennek ellenére a FISTTP kontra FSTCW+FLDCW+FISTP(+FLDCW) kombó sebességbeli különbsége elég látványos.
Jobb példa pl. egy 64 bites lebegőpontos szám kerekítése ( round() ).
Ezt most szedtem ki egy C kódból:
PUSH ECX
PUSH ECX
FSTP Q[ESP]
CALL RoundDouble
POP ECX
POP ECX
...
RoundDouble:
PUSH ECX
PUSH ECX
FLD Q[ESP+0Ch]
FRNDINT
FSTP Q[ESP]
FLD Q[ESP]
POP ECX
POP ECX
RETEzzel szemben az alábbi négysoros jóval gyorsabb:
SUB ESP,08h
FISTP Q[ESP]
FILD Q[ESP]
ADD ESP,08hszerk.: Természetesen ezt a négysorost lehet makróként is használni...
Aktív témák
- Ryzen 7 5700X / RX 7700 12GB / B550M WIFI / 32GB RAM 3600Mhz / 1TB NVMe SSD / 650W GOLD
- Samsung Galaxy S24+ 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Razer BlackWidow V4 PRO 75% - US + AJÁNDÉK RAZER VIPER V3 PRO
- Bomba ár! Dell Latitude E4310 - i5-520M I 4GB I 160GB I 13,3" I DP I Cam I W10 I Garancia!
- CANON EF 17-40 f/4 L USM MEGVIGYÁZOTT DARAB
- Steelseries Arctis Gamebuds (Playstation) Gamer vezeték nélküli fülhallgató
- Bomba ár! Dell Latitude E6420 - i5-2GEN I 8GB I 250GB I DVDRW I HDMI I 14" HD I Cam I W10 I Gari!
- Jawbone Up okoskarkötő, aktivitásmérő
- GYÖNYÖRŰ iPhone 13 Mini 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4426, 100% AKKSI
- szinteÚJ 2030 Gar! Dell Pro Max 14 Ryzen AI 9 HX PRO 370 32GB LPDDR5X 1TB NVMe SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
