English
Language : 

UM0438 Datasheet, PDF (42/50 Pages) STMicroelectronics – This user manual defines a programming model for use with the variable-length encoding
Simplified mnemonics for VLE instructions
Table 32. Simplified mnemonics (continued)
Simplified mnemonic
Mnemonic
e_bgt crS,target
se_bgt target
e_bgtl crS,target
e_bc 1,BI32(5),target
se_bc 1,BI165,target
e_bcl 1,BI325,target
e_ble crS,target
e_bc 0,BI325,target
se_ble target
se_bc 0,BI165,target
e_blel crS,target
e_bcl 0,BI325,target
e_blt crS,target
se_blt target
e_bltl crS,target
e_bne crS,target
se_bne target
e_bnel crS,target
e_bc 1,BI324,target
se_bc 1,BI164,target
e_bcl 1,BI324,target
e_bc 0,BI323,target
se_bc 0,BI163,target
e_bcl 0,BI323,target
e_bng crS,target
e_bc 0,BI325,target
se_bng target
e_bngl crS,target
e_bnl crS,target
se_bnl target
e_bnll crS,target
se_bc 0,BI165,target
e_bcl 0,BI325,target
e_bc 0,BI324,target
se_bc 0,BI164,target
e_bcl 0,BI324,target
e_bns crS,target
e_bc 0,BI32(6),target
se_bns target
se_bc 0,BI166,target
e_bnsl crS,target
e_bcl 0,BI326,target
e_bnu crS,target
se_bnu target
e_bnul crS,target
e_bc 0,BI326,target
se_bc 0,BI166,target
e_bcl 0,BI326,target
e_bso crS,target
e_bc 1,BI326,target
se_bso target
se_bso 1,BI166,target
e_bsol crS,target
e_bcl 1,BI326,target
e_bt BI32,target
se_bt BI16,target
e_btl BI32,target
e_bc 1,BI32,target
se_bc 1,BI16,target
e_bcl 1,BI32,target
UM0438
Instruction
Branch if greater than (e_bc without LR updating)
Branch if greater than (se_bc)
Branch if greater than (e_bcl with LR updating)
Branch if less than or equal (e_bc without LR
updating)
Branch if less than or equal (se_bc)
Branch if less than or equal (e_bcl with LR
updating)
Branch if less than (e_bc without LR updating)
Branch if less than (se_bc)
Branch if less than (e_bcl with LR updating)
Branch if not equal (e_bc without LR updating)
Branch if not equal (se_bc)
Branch if not equal (e_bcl with LR updating)
Branch if not greater than (e_bc without LR
updating)
Branch if not greater than (se_bc)
Branch if not greater than (e_bcl with LR updating)
Branch if not less than (e_bc without LR updating)
Branch if not less than (se_bc)
Branch if not less than (e_bcl with LR updating)
Branch if not summary overflow (e_bc without LR
updating)
Branch if not summary overflow (se_bc)
Branch if not summary overflow (e_bcl with LR
updating)
Branch if not unordered (e_bc without LR updating)
Branch if not unordered (se_bc)
Branch if not unordered (e_bcl with LR updating)
Branch if summary overflow (e_bc without LR
updating)
Branch if summary overflow (se_bc)
Branch if summary overflow (e_bcl with LR
updating)
Branch if condition true3 (e_bc without LR update)
Branch if condition true3 (se_bc)
Branch if condition true 3 (e_bcl with LR update)
42/50