Switch Case break

Dann solltest du mal nachlesen wie switch/case in Assembler aussieht. Das sind i.d.R. vorberechnete Sprung-Tabellen. Das break ist dabei entweder ein return oder ein absoluter Sprung zu Ende (wodurch der restlich Code eben ausgeführt wird wenn es fehlt). Effizienter geht es kaum.