Myslim ze si to pletete s ARMem. Ja tedy znam pouze R3000 kde je shift samostatna instrukce, ale necekam ze by R2000 byla nejak zasadne jina. V ARMu je shift soucasti adresniho modu. Na jednu stranu to dela spolu s instrukcemi ldm a stm hustsi kod (srovnatelny s x86, naproti tomu MIPS vychazi tak 3* delsi oproti x86), na druhou stranu ma ALU delsi kritickou cestu nez u MIPS, coz komplikuje vnitrni fungovani tech novych ARMu (>500MHz takt) -- je potreba delsi pipeline. V jednom kroku se dela shift, v dalsim ALU.