S5U1C17001C ManUal
EPSOn
8-21
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
8 aSSEMBlEr
8
Assemblr
8.6.7 Branch instructions
Types and functions of extended instructions
Extended instruction
function
Expansion
scall
label
±
imm20
PC relative subroutine call
(1)
sjpr
label
±
imm20
PC relative unconditional jump
(1)
sjreq
label
±
imm20
PC relative conditional jump
(2)
sjrne
label
±
imm20
PC relative conditional jump
(2)
sjrgt
label
±
imm20
PC relative conditional jump
(2)
sjrge
label
±
imm20
PC relative conditional jump
(2)
sjrlt
label
±
imm20
PC relative conditional jump
(2)
sjrle
label
±
imm20
PC relative conditional jump
(2)
sjrugt
label
±
imm20
PC relative conditional jump
(2)
sjruge
label
±
imm20
PC relative conditional jump
(2)
sjrult
label
±
imm20
PC relative conditional jump
(2)
sjrule
label
±
imm20
PC relative conditional jump
(2)
scalla
label
±
imm20
PC absolute subroutine call
(3)
sjpa
label
±
imm20
PC absolute unconditional jump
(3)
scall
sign20
PC relative subroutine call
(4)
sjpr
sign20
PC relative unconditional jump
(4)
sjreq
sign20
PC relative conditional jump
(5)
sjrne
sign20
PC relative conditional jump
(5)
sjrgt
sign20
PC relative conditional jump
(5)
sjrge
sign20
PC relative conditional jump
(5)
sjrlt
sign20
PC relative conditional jump
(5)
sjrle
sign20
PC relative conditional jump
(5)
sjrugt
sign20
PC relative conditional jump
(5)
sjruge
sign20
PC relative conditional jump
(5)
sjrult
sign20
PC relative conditional jump
(5)
sjrule
sign20
PC relative conditional jump
(5)
scalla
imm20
PC absolute subroutine call
(6)
sjpa
imm20
PC absolute unconditional jump
(6)
xcall
label
±
imm24
PC relative subroutine call
(7)
xjpr
label
±
imm24
PC relative unconditional jump
(7)
xjreq
label
±
imm24
PC relative conditional jump
(8)
xjrne
label
±
imm24
PC relative conditional jump
(8)
xjrgt
label
±
imm24
PC relative conditional jump
(8)
xjrge
label
±
imm24
PC relative conditional jump
(8)
xjrlt
label
±
imm24
PC relative conditional jump
(8)
xjrle
label
±
imm24
PC relative conditional jump
(8)
xjrugt
label
±
imm24
PC relative conditional jump
(8)
xjruge
label
±
imm24
PC relative conditional jump
(8)
xjrult
label
±
imm24
PC relative conditional jump
(8)
xjrule
label
±
imm24
PC relative conditional jump
(8)
xcalla
label
±
imm24
PC absolute subroutine call
(9)
xjpa
label
±
imm24
PC absolute unconditional jump
(9)
xcall
sign24
PC relative subroutine call
(10)
xjpr
sign24
PC relative unconditional jump
(10)
xjreq
sign24
PC relative conditional jump
(11)
xjrne
sign24
PC relative conditional jump
(11)
xjrgt
sign24
PC relative conditional jump
(11)
xjrge
sign24
PC relative conditional jump
(11)
xjrlt
sign24
PC relative conditional jump
(11)
xjrle
sign24
PC relative conditional jump
(11)
xjrugt
sign24
PC relative conditional jump
(11)
xjruge
sign24
PC relative conditional jump
(11)
xjrult
sign24
PC relative conditional jump
(11)
xjrule
sign24
PC relative conditional jump
(11)
xcalla
imm24
PC absolute subroutine call
(12)
xjpa
imm24
PC absolute unconditional jump
(12)
Summary of Contents for S5U1C17001C
Page 6: ......
Page 17: ...1 General S5U1C17001C Manual 1 General ...
Page 18: ......
Page 21: ...1 2 Install S5U1C17001C Manual 2 Installation ...
Page 22: ......
Page 29: ...3 SoftDev S5U1C17001C Manual 3 Software Development Procedures ...
Page 30: ......
Page 103: ...4 SrcFiles S5U1C17001C Manual 4 Source files ...
Page 104: ......
Page 121: ...5 IDE S5U1C17001C Manual 5 gnU17 iDE ...
Page 122: ......
Page 365: ...6 Compiler S5U1C17001C Manual 6 C Compiler ...
Page 366: ......
Page 385: ...7 Library S5U1C17001C Manual 7 library ...
Page 386: ......
Page 405: ...8 Assemblr S5U1C17001C Manual 8 assembler ...
Page 406: ......
Page 439: ...9 Linker S5U1C17001C Manual 9 linker ...
Page 440: ......
Page 449: ...10 Debugger S5U1C17001C Manual 10 Debugger ...
Page 450: ......
Page 626: ...11 Tools S5U1C17001C Manual 11 Other Tools ...
Page 627: ......
Page 696: ...S1C17 Family C Compiler Package Quick Reference Reference ...