switch (shCount)
{
case 4:
+ if (optimize.codeSpeed)
+ break;
accopWithMisc ("nsa", "");
accopWithMisc ("and", "#0xf0");
/* total: 5 cycles, 3 bytes */
return;
case 5:
+ if (optimize.codeSpeed)
+ break;
accopWithMisc ("nsa", "");
accopWithMisc ("and", "#0xf0");
accopWithMisc ("lsla", "");
switch (shCount)
{
case 4:
+ if (optimize.codeSpeed)
+ break;
accopWithMisc ("nsa", "");
accopWithMisc ("and", "#0x0f");
/* total: 5 cycles, 3 bytes */
return;
case 5:
+ if (optimize.codeSpeed)
+ break;
accopWithMisc ("nsa", "");
accopWithMisc ("and", "#0x0f");
accopWithMisc ("lsra", "");