Next: Compare-and-branch-i960, Up: Opcodes for i960

##### 9.16.4.1 `callj`

You can write `callj` to have the assembler or the linker determine the most appropriate form of subroutine call: call, bal, or calls. If the assembly source contains enough information—a .leafproc or .sysproc directive defining the operand—then `as` translates the `callj`; if not, it simply emits the `callj`, leaving it for the linker to resolve.