mirror of
git://git.9front.org/plan9front/plan9front
synced 2025-01-12 11:10:06 +00:00
[Mirror] Some kind of OS: git://git.9front.org/plan9front/plan9front
74c1f4730b
In 6? and 8? JMP works a bit uniquely, when passed a function name it always encodes as a JMP* instead of a JMP. This means JMP myfunc(SB) always assume that myfunc is a function pointer, not a function itself. The new JMPF instead has the same semantics as CALL and matches B and JMP in other assemblers. This allows for a small optimization in our 386 and amd64 entrypoint by avoiding a jump between _main and _callmain. |
||
---|---|---|
386 | ||
68000 | ||
68020 | ||
acme | ||
adm/timezone | ||
amd64 | ||
arm | ||
arm64 | ||
lib | ||
mips | ||
power | ||
power64 | ||
rc | ||
sparc | ||
sparc64 | ||
spim | ||
sys |