• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1ADDBYPASS(kLtShift, kLtAlu, 0);
2ADDBYPASS(kLtShiftReg, kLtAlu, 0);
3ADDBYPASS(kLtShift, kLtShift, 1);
4ADDBYPASS(kLtShift, kLtShiftReg, 1);
5ADDBYPASS(kLtShift, kLtAluShift, 1);
6ADDBYPASS(kLtShift, kLtAluShiftReg, 1);
7ADDBYPASS(kLtShiftReg, kLtShift, 1);
8ADDBYPASS(kLtShiftReg, kLtShiftReg, 1);
9ADDBYPASS(kLtShiftReg, kLtAluShift, 1);
10ADDBYPASS(kLtShiftReg, kLtAluShiftReg, 1);
11ADDBYPASS(kLtAlu, kLtAlu, 1);
12ADDBYPASS(kLtAluShift, kLtAlu, 1);
13ADDBYPASS(kLtAluShiftReg, kLtAlu, 1);
14ADDBYPASS(kLtAluExtr, kLtAlu, 1);
15ADDALUSHIFTBYPASS(kLtAlu, kLtAluShift, 1);
16ADDALUSHIFTBYPASS(kLtAluShift, kLtAluShift, 1);
17ADDALUSHIFTBYPASS(kLtAluShiftReg, kLtAluShift, 1);
18ADDALUSHIFTBYPASS(kLtAluExtr, kLtAluShift, 1);
19ADDALUSHIFTBYPASS(kLtAlu, kLtAluShiftReg, 1);
20ADDALUSHIFTBYPASS(kLtAluShift, kLtAluShiftReg, 1);
21ADDALUSHIFTBYPASS(kLtAluShiftReg, kLtAluShiftReg, 1);
22ADDALUSHIFTBYPASS(kLtAluExtr, kLtAluShiftReg, 1);
23ADDBYPASS(kLtAlu, kLtAluExtr, 2);
24ADDBYPASS(kLtAluShift, kLtAluExtr, 2);
25ADDBYPASS(kLtAluShiftReg, kLtAluExtr, 2);
26ADDBYPASS(kLtAluExtr, kLtAluExtr, 2);
27ADDBYPASS(kLtAlu, kLtShift, 2);
28ADDBYPASS(kLtAluShift, kLtShift, 2);
29ADDBYPASS(kLtAluShiftReg, kLtShift, 2);
30ADDBYPASS(kLtAluExtr, kLtShift, 2);
31ADDBYPASS(kLtAlu, kLtShiftReg, 2);
32ADDBYPASS(kLtAluShift, kLtShiftReg, 2);
33ADDBYPASS(kLtAluShiftReg, kLtShiftReg, 2);
34ADDBYPASS(kLtAluExtr, kLtShiftReg, 2);
35ADDACCUMULATORBYPASS(kLtMul, kLtMul, 1);
36ADDBYPASS(kLtMul, kLtAlu, 2);
37ADDBYPASS(kLtMul, kLtAluShift, 3);
38ADDBYPASS(kLtMul, kLtAluShiftReg, 3);
39ADDBYPASS(kLtMul, kLtAluExtr, 3);
40ADDBYPASS(kLtMul, kLtShift, 3);
41ADDBYPASS(kLtMul, kLtShiftReg, 3);
42ADDBYPASS(kLtLoad1, kLtAlu, 2);
43ADDBYPASS(kLtLoad1, kLtAluShift, 3);
44ADDBYPASS(kLtLoad1, kLtAluShiftReg, 3);
45ADDBYPASS(kLtLoad1, kLtAluExtr, 3);
46ADDBYPASS(kLtLoad1, kLtShift, 3);
47ADDBYPASS(kLtLoad1, kLtShiftReg, 3);
48ADDBYPASS(kLtLoad2, kLtAlu, 2);
49ADDSTOREADDRBYPASS(kLtAlu, kLtStore1, 0);
50ADDSTOREADDRBYPASS(kLtAlu, kLtStore2, 0);
51ADDSTOREADDRBYPASS(kLtAlu, kLtStore3plus, 0);
52ADDSTOREADDRBYPASS(kLtAluShift, kLtStore1, 0);
53ADDSTOREADDRBYPASS(kLtAluShift, kLtStore2, 0);
54ADDSTOREADDRBYPASS(kLtAluShift, kLtStore3plus, 0);
55ADDSTOREADDRBYPASS(kLtAluShiftReg, kLtStore1, 0);
56ADDSTOREADDRBYPASS(kLtAluShiftReg, kLtStore2, 0);
57ADDSTOREADDRBYPASS(kLtAluShiftReg, kLtStore3plus, 0);
58ADDSTOREADDRBYPASS(kLtAluExtr, kLtStore1, 0);
59ADDSTOREADDRBYPASS(kLtAluExtr, kLtStore2, 0);
60ADDSTOREADDRBYPASS(kLtAluExtr, kLtStore3plus, 0);
61ADDSTOREADDRBYPASS(kLtShift, kLtStore1, 0);
62ADDSTOREADDRBYPASS(kLtShift, kLtStore2, 0);
63ADDSTOREADDRBYPASS(kLtShift, kLtStore3plus, 0);
64ADDSTOREADDRBYPASS(kLtShiftReg, kLtStore1, 0);
65ADDSTOREADDRBYPASS(kLtShiftReg, kLtStore2, 0);
66ADDSTOREADDRBYPASS(kLtShiftReg, kLtStore3plus, 0);
67ADDSTOREADDRBYPASS(kLtMul, kLtStore1, 1);
68ADDSTOREADDRBYPASS(kLtMul, kLtStore2, 1);
69ADDSTOREADDRBYPASS(kLtMul, kLtStore3plus, 1);
70ADDSTOREADDRBYPASS(kLtLoad1, kLtStore1, 1);
71ADDSTOREADDRBYPASS(kLtLoad1, kLtStore2, 1);
72ADDSTOREADDRBYPASS(kLtLoad1, kLtStore3plus, 1);
73ADDSTOREADDRBYPASS(kLtLoad2, kLtStore1, 1);
74ADDSTOREADDRBYPASS(kLtLoad2, kLtStore2, 1);
75ADDSTOREADDRBYPASS(kLtLoad2, kLtStore3plus, 1);
76ADDSTOREADDRBYPASS(kLtLoad3plus, kLtStore1, 1);
77ADDSTOREADDRBYPASS(kLtLoad3plus, kLtStore2, 1);
78ADDSTOREADDRBYPASS(kLtLoad3plus, kLtStore3plus, 1);
79ADDBYPASS(kLtAlu, kLtR2f, 0);
80ADDBYPASS(kLtAluShift, kLtR2f, 0);
81ADDBYPASS(kLtAluShiftReg, kLtR2f, 0);
82ADDBYPASS(kLtAluExtr, kLtR2f, 0);
83ADDBYPASS(kLtShift, kLtR2f, 0);
84ADDBYPASS(kLtShiftReg, kLtR2f, 0);
85ADDBYPASS(kLtMul, kLtR2f, 1);
86ADDBYPASS(kLtLoad1, kLtR2f, 1);
87ADDBYPASS(kLtLoad2, kLtR2f, 1);
88ADDBYPASS(kLtAlu, kLtR2fCvt, 2);
89ADDBYPASS(kLtAluShift, kLtR2fCvt, 2);
90ADDBYPASS(kLtAluShiftReg, kLtR2fCvt, 2);
91ADDBYPASS(kLtAluExtr, kLtR2fCvt, 2);
92ADDBYPASS(kLtMul, kLtR2fCvt, 3);
93ADDBYPASS(kLtLoad1, kLtR2fCvt, 3);
94ADDBYPASS(kLtLoad2, kLtR2fCvt, 3);
95ADDBYPASS(kLtAlu, kLtBranch, 0);
96ADDBYPASS(kLtAluShift, kLtBranch, 0);
97ADDBYPASS(kLtAluShiftReg, kLtBranch, 0);
98ADDBYPASS(kLtAluExtr, kLtBranch, 0);
99ADDBYPASS(kLtShift, kLtBranch, 0);
100ADDBYPASS(kLtShiftReg, kLtBranch, 0);
101ADDACCUMULATORBYPASS(kLtFpalu, kLtFpmac, 1);
102ADDACCUMULATORBYPASS(kLtFpmul, kLtFpmac, 1);
103ADDACCUMULATORBYPASS(kLtFpmac, kLtFpmac, 1);
104ADDACCUMULATORBYPASS(kLtR2f, kLtFpmac, 1);
105ADDACCUMULATORBYPASS(kLtFLoad64, kLtFpmac, 1);
106ADDACCUMULATORBYPASS(kLtFLoadMany, kLtFpmac, 1);
107ADDBYPASS(kLtFpalu, kLtFpalu, 4);
108ADDBYPASS(kLtFpalu, kLtFpmul, 4);
109ADDBYPASS(kLtFpalu, kLtFpmac, 4);
110ADDBYPASS(kLtFpalu, kLtAdvsimdDivS, 4);
111ADDBYPASS(kLtFpalu, kLtAdvsimdDivD, 4);
112ADDBYPASS(kLtFpalu, kLtAdvsimdDivSQ, 4);
113ADDBYPASS(kLtFpalu, kLtAdvsimdDivdQ, 4);
114ADDBYPASS(kLtFpmul, kLtFpalu, 4);
115ADDBYPASS(kLtFpmul, kLtFpmul, 4);
116ADDBYPASS(kLtFpmul, kLtFpmac, 4);
117ADDBYPASS(kLtFpmul, kLtAdvsimdDivS, 4);
118ADDBYPASS(kLtFpmul, kLtAdvsimdDivD, 4);
119ADDBYPASS(kLtFpmul, kLtAdvsimdDivSQ, 4);
120ADDBYPASS(kLtFpmul, kLtAdvsimdDivdQ, 4);
121ADDBYPASS(kLtCryptoAese, kLtCryptoAesmc, 0);
122ADDBYPASS(kLtShiftReg, kLtClinit, 1);
123ADDBYPASS(kLtAlu, kLtClinit, 2);
124ADDBYPASS(kLtAluShift, kLtClinit, 2);
125ADDBYPASS(kLtAluExtr, kLtClinit, 2);
126ADDBYPASS(kLtMul, kLtClinit, 3);
127ADDBYPASS(kLtLoad1, kLtClinit, 3);
128ADDBYPASS(kLtAlu, kLtClinit, 13);
129ADDBYPASS(kLtClinit, kLtStore1, 11);
130ADDBYPASS(kLtClinit, kLtStore3plus, 11);
131ADDBYPASS(kLtClinit, kLtR2f, 11);
132ADDBYPASS(kLtClinit, kLtR2fCvt, 13);
133ADDBYPASS(kLtShiftReg, kLtAdrpLdr, 1);
134ADDBYPASS(kLtAlu, kLtAdrpLdr, 2);
135ADDBYPASS(kLtAluShift, kLtAdrpLdr, 2);
136ADDBYPASS(kLtAluExtr, kLtAdrpLdr, 2);
137ADDBYPASS(kLtMul, kLtAdrpLdr, 3);
138ADDBYPASS(kLtLoad1, kLtAdrpLdr, 3);
139ADDBYPASS(kLtAdrpLdr, kLtAlu, 5);
140ADDBYPASS(kLtAdrpLdr, kLtStore1, 3);
141ADDBYPASS(kLtAdrpLdr, kLtStore3plus, 3);
142ADDBYPASS(kLtAdrpLdr, kLtR2f, 3);
143ADDBYPASS(kLtAdrpLdr, kLtR2fCvt, 5);
144ADDBYPASS(kLtClinitTail, kLtAlu, 7);
145ADDBYPASS(kLtClinitTail, kLtStore1, 5);
146ADDBYPASS(kLtClinitTail, kLtStore3plus, 5);
147ADDBYPASS(kLtClinitTail, kLtR2f, 5);
148ADDBYPASS(kLtClinitTail, kLtR2fCvt, 7);
149