↓ 6 callersMethodCRTBasedModPolMul_Unified(self,A,B,w,w_inv,q,ring,findeg,ntrupowersf=[],ntrupowersb=[],ntrupowersi=[])
baseline/poly.py:425
↓ 6 callersMethodCRTBasedModPolMul_Unified(self,A,B,w,w_inv,q,ring,findeg,ntrupowersf=[],ntrupowersb=[],ntrupowersi=[])
stats/poly.py:577
↓ 4 callersMethodCRTBasedModPolMul_NTRU_FDV(self,A,B,w,w_inv,ntrupowersf,ntrupowersb,ntrupowersi,q,findeg)
baseline/poly.py:366
↓ 4 callersMethodCRTBasedModPolMul_NTRU_FDV(self,A,B,w,w_inv,ntrupowersf,ntrupowersb,ntrupowersi,q,findeg)
stats/poly.py:500
↓ 3 callersFunctionCRTBasedModPolMul_Unified(A,B,w,w_inv,q,ring,findeg,ntrupowersf=[],ntrupowersb=[],ntrupowersi=[])
hwmodel/poly_hw_demo.py:435
↓ 3 callersFunctionCRTBasedModPolMul_Unified(A,B,w,w_inv,q,ring,findeg,ntrupowersf=[],ntrupowersb=[],ntrupowersi=[])
testgenerator/generate_test.py:845
↓ 2 callersFunctionCRT_Iterative_Unified_NR(A,w,q,ring,findeg,powers,testnum=0)
testgenerator/generate_test.py:512
↓ 1 callersMethodCRTBasedModPolMul_NTRU_FD3(self,A,B,w,w_inv,ntrupowersf,ntrupowersb,ntrupowersi,q)
baseline/poly.py:324
↓ 1 callersMethodCRTBasedModPolMul_NTRU_FD3(self,A,B,w,w_inv,ntrupowersf,ntrupowersb,ntrupowersi,q)
stats/poly.py:441