Subversion Repositories pentevo

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1186 savelij 1
        cpu     ppc403
2
        page    0
3
        include stddef60
4
 
5
        org     0x1000
6
 
7
 
8
        mtdcr   10,r5
9
        mtbear  r5
10
        mfdcr   r5,10
11
        mfbesr  r5
12
        wrtee   r10
13
        wrteei  1
14
 
15
        bdnzl   0x10
16
        bdztla  7,0x10
17
        beq     0x10
18
        beq     2,0x10
19
        beq     cr2,0x10
20
 
21
        cmpw    r1,r2
22
        clrlwi  r1,r2,5
23
 
24
        mtspr   pit,r5
25
 
26
        mcrf    cr4,cr5
27
        mcrf    4,5
28
 
29
; register aliases
30
 
31
                cpu     mpc601
32
 
33
myreg1e         equ     r4
34
myreg2e         equ     r5
35
myreg3e         equ     r6
36
myreg1r         reg     r4
37
myreg2r         reg     r5
38
myreg3r         reg     r6
39
myreg1re        reg     myreg1e
40
myreg2re        reg     myreg2e
41
myreg3re        reg     myreg3e
42
 
43
myfreg1e        equ     fr5
44
myfreg2e        equ     fr6
45
myfreg3e        equ     fr7
46
myfreg1r        reg     fr5
47
myfreg2r        reg     fr6
48
myfreg3r        reg     fr7
49
myfreg1re       reg     myfreg1e
50
myfreg2re       reg     myfreg2e
51
myfreg3re       reg     myfreg3e
52
 
53
                add     r4,r5,r6
54
                add     myreg1e,myreg2e,myreg3e
55
                add     myreg1r,myreg2r,myreg3r
56
                add     myreg1re,myreg2re,myreg3re
57
 
58
                fadd    fr5,fr6,fr7
59
                fadd    myfreg1e,myfreg2e,myfreg3e
60
                fadd    myfreg1r,myfreg2r,myfreg3r
61
                fadd    myfreg1re,myfreg2re,myfreg3re
62
 
63
;-----------------------------------------------------
64
; standard Intel/MASM-style pseudo instructions
65
 
66
        include "../t_dx/t_dn.inc"
67
        include "../t_dx/t_db.inc"
68
        include "../t_dx/t_dw.inc"
69
        include "../t_dx/t_dd.inc"
70
        include "../t_dx/t_dq.inc"
71
        include "../t_dx/t_dt.inc"
72
        include "../t_dx/t_do.inc"