summaryrefslogtreecommitdiff
path: root/copt/rules.start
blob: f494305fb5fb4d469a0c668c6801e561102d0de4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Rules to optimize BCC assembler output

# The following rules protect the procedure prolog and epilogue from
# getting optimized away in later steps

push	bp
mov	bp,sp
push	di
push	si
=
proc_start

pop	si
pop	di
pop	bp
ret
=
proc_end