File: octeon.s

package info (click to toggle)
binutils 2.34-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 328,380 kB
  • sloc: ansic: 1,180,155; asm: 665,310; cpp: 130,540; exp: 69,822; makefile: 57,183; sh: 22,559; yacc: 14,469; lisp: 13,785; perl: 2,112; ada: 1,681; lex: 1,650; pascal: 1,446; cs: 879; sed: 195; python: 154; xml: 95; awk: 25
file content (106 lines) | stat: -rw-r--r-- 2,392 bytes parent folder | download | duplicates (28)
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
	.text
	.set noreorder

foo:
        baddu   $17,$18,$19
        baddu   $2,$3

        bbit0   $19,22,foo
        nop
        bbit032 $30,11,foo
        nop
        bbit0   $8,42,foo
        nop

        bbit1   $3,31,foo
        nop
        bbit132 $24,10,foo
        nop
        bbit1   $14,46,foo
        nop

        cins    $25,$10,22,2
        cins    $9,17,29
        cins32  $15,$2,18,8
        cins32  $22,9,22
        cins    $24,$31,32,31
        cins    $15,37,5

        dmul    $19,$24,$28
        dmul    $21,$25

        exts    $4,$28,27,15
        exts    $15,17,6
        exts32  $4,$13,10,8
        exts32  $15,11,20
        exts    $7,$4,54,9
        exts    $25,37,25

        mfc0    $13,$25
        mfc0    $13,$11,7
        mtc0    $6,$2
        mtc0    $21,$9,6
        dmfc0   $3,$29
        dmfc0   $11,$20,5
        dmtc0   $23,$2
        dmtc0   $7,$14,2
        di
        ei
        dmfc2   $3,0x84
        dmfc2   $6,0x800
        dmfc2   $12,0x1
        dmtc2   $8,0x4200
        dmtc2   $7,0x2000
        dmtc2   $2,0x4

        mtm0    $26
        mtm1    $19
        mtm2    $18

        mtp0    $16
        mtp1    $25
        mtp2    $9

        pop     $8,$19
        pop     $2
        dpop    $15,$22
        dpop    $12

        seq     $29,$23,$24
        seq     $6,$28

        seqi    $17,$15,-512
        seqi    $16,38

        seq     $5,$4,-274      # seqi
        seq     $12,511         # seqi
        seq     $30,$25,512     # xori $30,$25,512;sltiu $30,$30,1
        seq     $2,$12,-777     # daddiu $2,$12,777;sltiu $2,$2,1
        seq     $10,$30,0x10000 # lui $1,0x1; seq $10,$30,$1
        seq     $30,$25,-47366  # lui $1,0xffff; ori $1,$1,0x46fa; seq $30,$25,$1

        sne     $6,$2,$2
        sne     $23,$20

        snei    $4,$16,-313
        snei    $26,511

        sne     $21,$23,-512    # snei
        sne     $12,81          # snei

        sne     $4,$14,889      # xori $4,$14,889;sltu $4,$0,$4
        sne     $24,$13,-513    # daddiu $24,$13,513;sltu $24,$0,$24
        sne     $10,$30,119250  # lui $1,0x1; ori $1,$1,0xd1d2; sne $10,$30,$1
        sne     $30,$25,-0x8000 # li $1,-32768; sne $30,$25,$1

	synciobdma
        syncs
        syncw
        syncws

        v3mulu  $21,$10,$21
        v3mulu  $20,$10
        vmm0    $3,$19,$16
        vmm0    $31,$9
        vmulu   $29,$10,$17
        vmulu   $27,$6