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