~ppsspp/ppsspp/ppsspp_1.3.0

« back to all changes in this revision

Viewing changes to ext/armips/Tests/PSP Opcodes/PSP Opcodes.asm

  • Committer: Sérgio Benjamim
  • Date: 2017-01-02 00:12:05 UTC
  • Revision ID: sergio_br2@yahoo.com.br-20170102001205-cxbta9za203nmjwm
1.3.0 source (from ppsspp_1.3.0-r160.p5.l1762.a165.t83~56~ubuntu16.04.1.tar.xz).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.psp
 
2
.create "output.bin", 0
 
3
 
 
4
                                ; PSP opcodes
 
5
 
 
6
ll      a1,4(a2)
 
7
lwc1    f1,(a2)
 
8
 
 
9
lv.s    S123,0x20(s0)
 
10
lv.s    S321,(s0)
 
11
 
 
12
ulv.q   C220,0x40(s1)
 
13
ulv.q   C222,0x40(s1)
 
14
 
 
15
lvl.q   C220,0x40(s1)
 
16
lvr.q   C220,0x40(s1)
 
17
 
 
18
lv.q    C530,0x40(s1)
 
19
lv.q    C530,(s1)
 
20
 
 
21
sc      a1,4(a2)
 
22
swc1    f1,(a2)
 
23
 
 
24
sv.s    S123,0x20(s0)
 
25
sv.s    S321,(s0)
 
26
 
 
27
usv.q   C220,0x40(s1)
 
28
usv.q   C222,0x40(s1)
 
29
 
 
30
svl.q   C220,0x40(s1)
 
31
svr.q   C220,0x40(s1)
 
32
 
 
33
sv.q    C530,0x40(s1)
 
34
sv.q    C530,(s1)
 
35
sv.q    C530,0x40(s1), wb
 
36
sv.q    C530,(s1), wb
 
37
 
 
38
                                ; Special
 
39
 
 
40
rotr    a1,a2,3h
 
41
rotr    a1,3h
 
42
rotrv   a1,a2,a3
 
43
rotrv   a1,a2
 
44
clo     a1,a2
 
45
clz     a1,a2
 
46
madd    a1,a2
 
47
maddu   a1,a2
 
48
max     a1,a2,a3
 
49
min     a1,a2,a3
 
50
msub    a1,a2
 
51
msubu   a1,a2
 
52
 
 
53
 
 
54
                                ; VFPU0
 
55
vadd.s  S100,S220,S333
 
56
vsub.p  R122,C430,C010
 
57
vsbn.t  c121,C430,C010
 
58
vdiv.q  R122,C430,C010
 
59
 
 
60
 
 
61
.close
 
 
b'\\ No newline at end of file'