This repository has been archived by the owner on Jul 25, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfunc1.ctl
66 lines (66 loc) · 3.64 KB
/
func1.ctl
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
De He Bin Opcode ALUop jump branch RegDst RegWr ExtOp MemWr Mem2Reg ALUsrc
De He Bin Opcode ALUop J B RD RW EO MW MR AS DONE
0 00 000000 sll sll . . 1 1 . . . 1 .
1 01 000001 . . . . . . . . . . .
2 02 000010 srl srl . . 1 1 . . . 1 .
3 03 000011 sra sra . . 1 1 . . . 1 .
4 04 000100 sllv . . . . . . . . . .
5 05 000101 . . . . . . . . . . .
6 06 000110 srlv . . . . . . . . . .
7 07 000111 srav . . . . . . . . . .
8 08 001000 jr . 1 1 . . . . . . 1
9 09 001001 jalr . 1 . . . . . . . .
10 0A 001010 movz . . . . . . . . . .
11 0B 001011 movn . . . . . . . . . .
12 0C 001100 syscall . . . . . . . . . .
13 0D 001101 break . . . . . . . . . .
14 0E 001110 . . . . . . . . . . .
15 0F 001111 sync . . . . . . . . . .
16 10 010000 mfhi . . . . . . . . . .
17 11 010001 mthi . . . . . . . . . .
18 12 010010 mflo . . . . . . . . . .
19 13 010011 mtlo . . . . . . . . . .
20 14 010100 . . . . . . . . . . .
21 15 010101 . . . . . . . . . . .
22 16 010110 . . . . . . . . . . .
23 17 010111 . . . . . . . . . . .
24 18 011000 mult mult . . . . . . . . .
25 19 011001 multu mult . . . . . . . . .
26 1A 011010 div div . . . . . . . . .
27 1B 011011 divu div . . . . . . . . .
28 1C 011100 . . . . . . . . . . .
29 1D 011101 . . . . . . . . . . .
30 1E 011110 . . . . . . . . . . .
31 1F 011111 . . . . . . . . . . .
32 20 100000 add add . . 1 1 . . . 1 1
33 21 100001 addu add . . 1 1 . . . 1 1
34 22 100010 sub sub . . 1 1 . . . 1 1
35 23 100011 subu sub . . 1 1 . . . 1 1
36 24 100100 and and . . 1 1 . . . 1 1
37 25 100101 or or . . 1 1 . . . 1 1
38 26 100110 xor xor . . 1 1 . . . 1 1
39 27 100111 nor nor . . 1 1 . . . 1 1
40 28 101000 . . . . . . . . . . .
41 29 101001 . . . . . . . . . . .
42 2A 101010 slt . . . . . . . . . .
43 2B 101011 sltu . . . . . . . . . .
44 2C 101100 . . . . . . . . . . .
45 2D 101101 . . . . . . . . . . .
46 2E 101110 . . . . . . . . . . .
47 2F 101111 . . . . . . . . . . .
48 30 110000 tge . . . . . . . . . .
49 31 110001 tgeu . . . . . . . . . .
50 32 110010 tlt . . . . . . . . . .
51 33 110011 tltu . . . . . . . . . .
52 34 110100 teq . . . . . . . . . .
53 35 110101 . . . . . . . . . . .
54 36 110110 tne . . . . . . . . . .
55 37 110111 . . . . . . . . . . .
56 38 111000 . . . . . . . . . . .
57 39 111001 . . . . . . . . . . .
58 3A 111010 . . . . . . . . . . .
59 3B 111011 . . . . . . . . . . .
60 3C 111100 . . . . . . . . . . .
61 3D 111101 . . . . . . . . . . .
62 3E 111110 . . . . . . . . . . .
63 3F 111111 . . . . . . . . . . .