- Út Korea turistaparadicsomába, amiről talán még sosem hallottál: Csedzsu-sziget
- Perplexity Pro AI képszerkesztési limit -egy képgenerátor függő tapasztalatai
- Adattár lemez előkészítése Windows telepítéshez
- Jelszóvédett IBM Thinkpad R50e működőképessé tétele.
- ATK Blazing Sky X1 Ultimate Metallic Red gamer egér
- Brogyi: CTEK akkumulátor töltő és másolatai
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
- sziku69: Fűzzük össze a szavakat :)
- eBay-es kütyük kis pénzért
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- aquark: A ló túloldalán (Intel-AMD szivatás)
- Gurulunk, WAZE?!
- sziku69: Szólánc.
- aquark: Jó platformer játékokat keresek!
Aktív témák
-
#95904256
törölt tag
A FSTCW+FLDCW+FISTP+FLDCW helyett van gyorsabb TRUNC() megoldás is, most nem ugrik be a teljes kód, régen használtam már. De azért a következő pár sor alapján szerintem kikövetkeztethető a működése:
FIST D[esp]
FILD D[esp]
FCOMPP
FNSTSW AX
TEST AH,xx
Jcc READY
SUB D[esp],1
READY:Ez még mindig kétszer gyorsabb mint a CW regiszter módosításával működő TRUNC().
-
#95904256
törölt tag
Még ha legegyszerűbb módon is hajtod végre a ROUND()-ot, de függvénnyel, akkor is ott marad a szubrutin hívás költsége, és igazából egy ilyen egyszerű függvénynél ez zavar. Mint megmutattad a TRUNC()-ot a Delphi is kifejtette "in-line", de az egyszerűbb! ROUND()-ot nem.
szimpla CALL+RET páros átlagos órajeligénye kontra FLD+FISTP órajeligény
( a CPU általi utasításvégrehajtásba / ütemezésbe most nem bonyolódnék bele, aki ismeri az arhitektúrákat az úgyis tudja hogy mi merre mennyi )
Core2: 18.4 / 9.0
K10: 25.4 / 11.7
K8: 25.2 / 10.6Megjegyezném a példádban szereplő esetben a ROUND()-ot így helyettesíteném:
MOV EAX,ESI
CDQ
Aktív témák
Hirdetés
- Borotva, szakállnyíró, szakállvágó topic
- Brogyi: CTEK akkumulátor töltő és másolatai
- Facebook és Messenger
- alza vélemények - tapasztalatok
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Projektor topic
- Milyen TV-t vegyek?
- iPad topik
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- iPhone 13 Mini Red / 80% aksi / Független
- Asztali PC R5 4500 RX 580 8GB 16GB DDR4 256GB m.2 640GB HDD
- Eladó TP-LINK AC1750 EAP245 Vezeték nélküli, kétsávos Gigabit-es mennyezetre/falra szerelhető AP
- iPhone 16 128 gigás / 100% aksi / Ultramarin / Apple garanciás / Független
- G.SKILL Ripjaws V 16GB (2x8GB) DDR4 3200MHz F4-3200C16D-16GVKB
- BESZÁMÍTÁS! Intel Core i7 6700K 4mag 8szál processzor garanciával hibátlan működéssel
- Xiaomi Redmi Note 10 Pro 128GB // Számla+Garancia //
- Realme 7i 64GB, Kártyafüggetlen, 1 Év Garanciával
- Microsoft Surface Pro 6 fekete
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest