From: Cary R. <cy...@ya...> - 2008-01-24 18:54:37
|
--- Uwe Bonnes <bo...@el...> wrote: > The actual line looks like: > assign a_int = (C_REG_A_D_INPUTS == 0 ? (C_MEM_TYPE != `c_srl16 ? A : > (C_ADDR_WIDTH>4 ? A[C_ADDR_WIDTH - 1 -(C_ADDR_WIDTH>4?(4*C_HAS_SPRA):0) > : 0]<<4 : 0)) : > > (C_MEM_TYPE != `c_srl16 ? a_int1 : (C_ADDR_WIDTH>4 ? > a_int1[C_ADDR_WIDTH - 1 -(C_ADDR_WIDTH>4?(4*C_HAS_SPRA):0) : 0]<<4 : > 0))); I think I remember mention a few ternary operators as well ;-). Make sure you file a bug report for this, so it doesn't get lost. I think we should also check the other shift operators for the same type of problem. If you can do this that would be great. If you don't have time make sure you mention needing to check the other shift operators in the actual bug report. Cary ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping |