void __delay(unsignedlong loops)
{
__asm__ __volatile__( /* * ST40-300 appears to have an issue with this code, * normally taking two cycles each loop, as with all * other SH variants. If however the branch and the * delay slot straddle an 8 byte boundary, this increases * to 3 cycles. * This align directive ensures this doesn't occur.
*/ ".balign 8\n\t"
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.