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