-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.
pl!not-for-mail
From: Tomasz Sowa <t...@t...NOSPAM.org>
Newsgroups: pl.comp.programming
Subject: Re: Czy da się stwierdzić błąd
Date: Fri, 31 Dec 2010 15:43:08 +0100
Organization: Dialog Net
Lines: 54
Message-ID: <quxtrgk49ui0$.dlg@torpi.slimaczek.pl>
References: <iff79t$1vv$1@inews.gazeta.pl> <ifkf5f$g5s$1@inews.gazeta.pl>
<o...@l...medicom.local>
Reply-To: t...@t...NOSPAM.org
NNTP-Posting-Host: dynamic-78-8-12-246.ssp.dialog.net.pl
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
X-Trace: news.dialog.net.pl 1293806588 20186 78.8.12.246 (31 Dec 2010 14:43:08 GMT)
X-Complaints-To: a...@d...net.pl
NNTP-Posting-Date: Fri, 31 Dec 2010 14:43:08 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1pl
Xref: news-archive.icm.edu.pl pl.comp.programming:187890
[ ukryj nagłówki ]Dnia Fri, 31 Dec 2010 15:09:31 +0100, Wojciech "Spook" Sura napisał(a):
> Przy czym są prostsze sposoby :)
No można bez instrukcji skoku :)
int __stdcall safeAdd(int i, int j)
{
int result;
int _valid;
#ifndef __GNUC__
__asm
{
mov EAX, i
mov EBX, j
add EAX, EBX
mov ebx, 0
seto bl
mov _valid, ebx
mov result, EAX
}
#else
__asm__ __volatile__(
"add %%ebx, %%eax \n"
"mov $0, %%ebx \n"
"seto %%bl \n"
: "=a" (result), "=b" (_valid)
: "0" (i), "1" (j)
: "cc" );
#endif
if ( _valid == 0 )
printf("Added, result = %d\n", result);
else
printf("Overflow occured!\n");
return result;
}
--
Tomek
http://www.ttmath.org
Następne wpisy z tego wątku
- 31.12.10 15:37
- 31.12.10 16:38 Mariusz Marszałkowski
Najnowsze wątki z tej grupy
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-12 Warszawa => PC Hardware Expert / Specjalista PC <=
- 2025-07-12 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2025-07-12 Warszawa => Administrator IT <=
- 2025-07-12 Warszawa => IT Administrator <=
- 2025-07-12 Warszawa => Asystent/tka ds. Administracji <=
- 2025-07-12 Warszawa => Specjalista/stka ds. Organizacji <=
- 2025-07-12 Warszawa => MENA New Business Manager <=
- 2025-07-12 Gdynia => Controlling systems Consultant <=
- 2025-07-12 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-07-12 Warszawa => Programista Microsoft Dynamics 365 Finance & Operations (D
- 2025-07-12 Warszawa => Dyrektor IT <=
- 2025-07-12 Warszawa => IT Director <=
- 2025-07-12 Czy wypowiedź Kaczyńskiego o Braunie jest skarżalna? ["działa z OBCEJ inspiracji"]
- 2025-07-11 Rejestrator temperatur - termopara, siec
- 2025-07-11 DPD, przeniesienie numerów z a2mobile i z Orange