I confirm the following
branch & trap
instructions:
as you can access r0 which always return zero (0x0000.0000)
the following instructions are a subset case of the above
e.g.
ConditionalExecution.Branch is implemented as ConditionalExecution.Branch.if.bit.clr using r0
is bit.whatever clear in r0 ? yes, always
Conditional Execution uses 16 conditions (4 bit, encoded, including overflow, carry, zero, negative, positive, etc) from the CCR (conditional code register)
you can choose to " inhibit " the updating of the CCR, each instruction features the choice as there is a specific " CCR inhibit " bit in the Instruction forma (above is called " mode ", I still have to rename it in the documentation)
each branch can be specified as
which permits absolutes branches, and relative branches, and register-driven branches
(the program counter is now part of the registers-set, rs1 can be equal to PC)
what do you think ?
- ConditionalExecution.Branch.if.bit.set
- ConditionalExecution.Branch.if.bit.clr
- ConditionalExecution.Trap.if.bit.set
- ConditionalExecution.Trap.if.bit.clr
as you can access r0 which always return zero (0x0000.0000)
the following instructions are a subset case of the above
- ConditionalExecution.Branch
- ConditionalExecution.Trap
e.g.
ConditionalExecution.Branch is implemented as ConditionalExecution.Branch.if.bit.clr using r0
is bit.whatever clear in r0 ? yes, always
Conditional Execution uses 16 conditions (4 bit, encoded, including overflow, carry, zero, negative, positive, etc) from the CCR (conditional code register)
you can choose to " inhibit " the updating of the CCR, each instruction features the choice as there is a specific " CCR inhibit " bit in the Instruction forma (above is called " mode ", I still have to rename it in the documentation)
each branch can be specified as
- PC=rs1
- PC=imm32
- PC=rs1+signed(imm32)
which permits absolutes branches, and relative branches, and register-driven branches
(the program counter is now part of the registers-set, rs1 can be equal to PC)
what do you think ?
I wish I could enter into the
vegetable garden
of
William Gibson
, on the right of a director, to decide how a film is ultimately released for public viewing, but I am not a nor
Cyberpunk writer
neither a dude in
Hollywood
, and my English still looks like an old rusty trailer which needs a fix-up, so my personal
wonderland
begins with a pill ... tumbling down the
rabbit hole
, where the sky above the router port is the color of television, tuned to a dead channel and some gears still need a debugger there.