From: Dmitry <di...@ei...> - 2002-11-29 14:16:56
|
looks like my mailer has eaten my first reply. the code below will give you exactly (2*CLK + [const load time]) ticks de= lay=20 compiled as a loop. (optimization on) hope since now this will work as expected :) ~d On Friday 29 November 2002 17:02, Dmitry wrote: > ... or better > > for (i =3D 90; i > 0; i--) > __asm__ __volatile__("; loop %0":"+r" (i)); > > ~d > > On Friday 29 November 2002 16:55, Steve Underwood wrote: > > { > > int i; > > > > for (i =3D 90; i > 0; i--) > > __asm__ __volatile__("; loop"); > > } --=20 /******************************************************************** ("`-''-/").___..--''"`-._ (\ Dimmy the Wild UA1ACZ `6_ 6 ) `-. ( ).`-.__.`) Enterprise Information Sys=20 (_Y_.)' ._ ) `._ `. ``-..-' Nevsky prospekt, 20 / 44 _..`--'_..-_/ /--'_.' ,' Saint Petersburg, Russia (il),-'' (li),' ((!.-' +7 (812) 3468202, 5585314 ********************************************************************/ |