File: branch.s

package info (click to toggle)
binutils 2.31.1-11
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 307,644 kB
  • sloc: ansic: 1,161,122; asm: 638,494; cpp: 128,815; exp: 68,557; makefile: 55,816; sh: 22,360; yacc: 14,238; lisp: 13,272; perl: 2,111; ada: 1,681; lex: 1,652; pascal: 1,446; cs: 879; sed: 195; python: 154; xml: 95; awk: 25
file content (57 lines) | stat: -rw-r--r-- 535 bytes parent folder | download | duplicates (26)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
	.text
	.org 0
;;; branch instructions
2:	
	jp 0x8405
	jp c,0x8405
	jp nc,0x8405
	jp z,0x8405
	jp nz,0x8405
	jp pe,0x8405
	jp po,0x8405
	jp m,0x8405
	jp p,0x8405

	jr 2b
	jr c,2b
	jr nc,2b
	jr z,2b
	jr nz,2b

	jp (hl)
	jp (ix)
	jp (iy)

	call 0x8405
	call c,0x8405
	call nc,0x8405
	call z,0x8405
	call nz,0x8405
	call pe,0x8405
	call po,0x8405
	call m,0x8405
	call p,0x8405
	
	djnz 2b

	ret
	ret c
	ret nc
	ret z
	ret nz
	ret pe
	ret po
	ret m
	ret p

	reti
	retn

	rst 0h
	rst 8h
	rst 10h
	rst 18h
	rst 20h
	rst 28h
	rst 30h
	rst 38h