Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
config:mangling [2025/03/25 10:38] rajitconfig:mangling [2025/03/25 10:40] (current) rajit
Line 25: Line 25:
 x_0__y x_0__y
 </code> </code>
-(The character used as the prefix for name mangling is repeated.) A process name ''foo<6,4>'' would be +(The character used as the prefix for name mangling is repeated.)  
-mangled to+ 
 +A process name ''foo<6,4>'' would be mangled to
 <code> <code>
 foo_46_84_5 foo_46_84_5
 </code> </code>
  
 +The main reason for name mangling is that some commercial or third-party tools (e.g. SPICE simulators) have restrictions on characters used for signal names, identifiers, etc. Using name mangling is a systematic way to specify restrictions on the output format generated by certain ACT tools.