| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Nes.CPU.Instructions.Branch
Synopsis
- bvc :: AddressingMode -> CPU r ()
- bvs :: AddressingMode -> CPU r ()
- bcc :: AddressingMode -> CPU r ()
- bcs :: AddressingMode -> CPU r ()
- beq :: AddressingMode -> CPU r ()
- bne :: AddressingMode -> CPU r ()
- bmi :: AddressingMode -> CPU r ()
- bpl :: AddressingMode -> CPU r ()
Documentation
bvc :: AddressingMode -> CPU r () Source #
Branch over if Overflow flag is clear
https://www.nesdev.org/obelisk-6502-guide/reference.html#BVC
bvs :: AddressingMode -> CPU r () Source #
Branch over if Overflow flag is set
https://www.nesdev.org/obelisk-6502-guide/reference.html#BVS
bcc :: AddressingMode -> CPU r () Source #
Branch over if Carry is clear
https://www.nesdev.org/obelisk-6502-guide/reference.html#BCC
bcs :: AddressingMode -> CPU r () Source #
Branch over if Carry is clear
https://www.nesdev.org/obelisk-6502-guide/reference.html#BCS
beq :: AddressingMode -> CPU r () Source #
Branch over if zero flag is set
https://www.nesdev.org/obelisk-6502-guide/reference.html#BEQ
bne :: AddressingMode -> CPU r () Source #
Branch over if zero flag is no set
https://www.nesdev.org/obelisk-6502-guide/reference.html#BNE
bmi :: AddressingMode -> CPU r () Source #
Branch over if negative flag is set
https://www.nesdev.org/obelisk-6502-guide/reference.html#BMI
bpl :: AddressingMode -> CPU r () Source #
Branch over if negative flag is not set
https://www.nesdev.org/obelisk-6502-guide/reference.html#BPL