URL
https://opencores.org/ocsvn/or1k_old/or1k_old/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 1293 |
Rev 1736 |
Line 43... |
Line 43... |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//
|
//
|
// CVS Revision History
|
// CVS Revision History
|
//
|
//
|
// $Log: not supported by cvs2svn $
|
// $Log: not supported by cvs2svn $
|
|
// Revision 1.4 2004/06/08 18:17:36 lampret
|
|
// Non-functional changes. Coding style fixes.
|
|
//
|
// Revision 1.3 2003/04/24 00:16:07 lampret
|
// Revision 1.3 2003/04/24 00:16:07 lampret
|
// No functional changes. Added defines to disable implementation of multiplier/MAC
|
// No functional changes. Added defines to disable implementation of multiplier/MAC
|
//
|
//
|
// Revision 1.2 2002/09/08 05:52:16 lampret
|
// Revision 1.2 2002/09/08 05:52:16 lampret
|
// Added optional l.div/l.divu insns. By default they are disabled.
|
// Added optional l.div/l.divu insns. By default they are disabled.
|
Line 195... |
Line 198... |
`endif
|
`endif
|
`OR1200_ALUOP_MUL: begin
|
`OR1200_ALUOP_MUL: begin
|
result = mul_prod_r[31:0];
|
result = mul_prod_r[31:0];
|
end
|
end
|
default:
|
default:
|
result = mac_r[59:28];
|
`ifdef OR1200_MAC_SHIFTBY
|
|
result = mac_r[`OR1200_MAC_SHIFTBY+31:`OR1200_MAC_SHIFTBY];
|
|
`else
|
|
result = mac_r[31:0];
|
|
`endif
|
endcase
|
endcase
|
|
|
//
|
//
|
// Instantiation of the multiplier
|
// Instantiation of the multiplier
|
//
|
//
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.