projects
/
fw
/
sdcc
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
* fixed GCC 4.4.0 mingw compilation:
[fw/sdcc]
/
sim
/
ucsim
/
avr.src
/
test_arith.asm
1
nop
2
clr r0
3
out $3f,r0
4
5
; jmp t2
6
7
ldi r16,$12
8
mov r2,r16
9
inc r16
10
inc r2
11
ldi r17,$ff
12
inc r17
13
ldi r18,$7f
14
inc r18
15
nop
16
t1:
17
ldi r16,10 ; 10+20
18
ldi r17,20
19
add r16,r17
20
in r0,$3f
21
mov r18,r16
22
ldi r16,127 ; 127+10
23
ldi r17,10
24
add r16,r17
25
in r1,$3f
26
mov r19,r16
27
ldi r16,255 ; 255+2
28
ldi r17,2
29
add r16,r17
30
in r2,$3f
31
mov r20,r16
32
ldi r16,255 ; 255+1
33
ldi r17,1
34
add r16,r17
35
in r3,$3f
36
mov r21,r16
37
ldi r16,10 ; 10+6
38
ldi r17,6
39
add r16,r17
40
in r4,$3f
41
mov r22,r16
42
nop
43
ldi r16,-10 ; -10-20
44
ldi r17,-20
45
add r16,r17
46
in r5,$3f
47
mov r23,r16
48
ldi r16,-120 ; -120-30
49
ldi r17,-30
50
add r16,r17
51
in r6,$3f
52
mov r24,r16
53
nop
54
ldi r16,254 ; 254+1 +0
55
ldi r17,1
56
clc
57
adc r16,r17
58
in r7,$3f
59
mov r25,r16
60
ldi r16,254 ; 254+1 +1
61
sec
62
adc r16,r17
63
in r8,$3f
64
mov r26,r16
65
nop
66
t2:
67
ldi r24,0
68
ldi r25,0
69
adiw r24,20
70
ldi r26,low($0fff)
71
ldi r27,high($0fff)
72
adiw r26,2
73
ldi r28,low($fff0)
74
ldi r29,high($fff0)
75
adiw r28,$f
76
adiw r28,1
77
done:
78
jmp done
79
80
copyright:
81
.db "(c) 2000 Talker Bt."