<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
  <siteinfo>
    <sitename>emmtrix Wiki</sitename>
    <dbname>emmtrix</dbname>
    <base>https://www.emmtrix.com/wiki/Main_Page</base>
    <generator>MediaWiki 1.39.10</generator>
    <case>case-sensitive</case>
    <namespaces>
      <namespace key="-2" case="case-sensitive">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="case-sensitive" />
      <namespace key="1" case="case-sensitive">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="case-sensitive">emmtrix Wiki</namespace>
      <namespace key="5" case="case-sensitive">emmtrix Wiki talk</namespace>
      <namespace key="6" case="case-sensitive">File</namespace>
      <namespace key="7" case="case-sensitive">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="case-sensitive">Template</namespace>
      <namespace key="11" case="case-sensitive">Template talk</namespace>
      <namespace key="12" case="case-sensitive">Help</namespace>
      <namespace key="13" case="case-sensitive">Help talk</namespace>
      <namespace key="14" case="case-sensitive">Category</namespace>
      <namespace key="15" case="case-sensitive">Category talk</namespace>
      <namespace key="274" case="case-sensitive">Widget</namespace>
      <namespace key="275" case="case-sensitive">Widget talk</namespace>
      <namespace key="710" case="case-sensitive">TimedText</namespace>
      <namespace key="711" case="case-sensitive">TimedText talk</namespace>
      <namespace key="828" case="case-sensitive">Module</namespace>
      <namespace key="829" case="case-sensitive">Module talk</namespace>
      <namespace key="1198" case="case-sensitive">Translations</namespace>
      <namespace key="1199" case="case-sensitive">Translations talk</namespace>
      <namespace key="2300" case="case-sensitive">Gadget</namespace>
      <namespace key="2301" case="case-sensitive">Gadget talk</namespace>
      <namespace key="2302" case="case-sensitive">Gadget definition</namespace>
      <namespace key="2303" case="case-sensitive">Gadget definition talk</namespace>
      <namespace key="3000" case="case-sensitive">Clang</namespace>
      <namespace key="3001" case="case-sensitive">Clang talk</namespace>
      <namespace key="3010" case="case-sensitive">CppStd</namespace>
      <namespace key="3011" case="case-sensitive">CppStd talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Main Page</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>2924</id>
      <parentid>2916</parentid>
      <timestamp>2026-02-04T11:42:20Z</timestamp>
      <contributor>
        <username>Timo.stripf</username>
        <id>5</id>
      </contributor>
      <comment>/* Other Topics */</comment>
      <origin>2924</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="2182" sha1="32bvammi4r5m9j6e3wzescd65t7uk7l" xml:space="preserve">__NOTOC__

Welcome to the emmtrix Technologies Wiki. As a company with a deep-rooted passion for compilers, we specialize in source-to-source compilers designed to analyze, optimize and transform your code. This Wiki aims to offer detailed, technical background information that complements the tools and resources available on our official website. Here, you'll find in-depth explanations, usage guidelines, and insights into the engineering behind our specialized software solutions. Whether you're a developer or a technically-inclined enthusiast, this space is designed to deepen your understanding of what makes our tools essential for your projects.

{| border="0" style="padding: 10px"
| style="vertical-align: top; padding: 10px;" |
=== emmtrix Products ===

&lt;!--T:7--&gt;
* [[emmtrix Dependency Analyzer]]
* [[emmtrix Performance Estimator]]
* [[emmtrix Code Vectorizer]]
** [[emmtrix ONNX-to-C Code Generator]]
* [[emmtrix C++ to C Compiler]]
** [https://online-ecpp2c.emmtrix.com emmtrix C++ to C Compiler Online]
* [[emmtrix C to Rust Compiler]]
* emmtrix Parallel Studio
* Generic information
** [[emmtrix Studio Release Notes]]
** [[:Category:emmtrix Studio FAQ|FAQ]]
* Discontinued product
** [[emmtrix Code Generator]]
** [[emmtrix Model Code Generator]]
* Other Solutions
** [[TC4x PPU Coverage Analysis]]
** [[emmtrix Link Stubber]]
| style="vertical-align: top; padding: 10px;" |
=== Supported Architectures ===
* [[TriCore Instruction Set Architecture]]
** [[Infineon AURIX TC2xx]]
** [[Infineon AURIX TC3xx]]
** [[Infineon AURIX TC4x]], including [[Infineon AURIX TC4x Parallel Processing Unit (PPU)|Parallel Processing Unit (PPU)]]
* ... and many more
|-
|
|
|}

=== Compiler Background ===

* [[Loop Transformations]]
* [[:Category:Code Transformation]]
*[[Demystifying C++]]
*[[The alias Attribute|The alias attribute]]
*[[Clang Diagnostics Overview]]
*[[:Category:Clang Diagnostics]]

=== Other Topics ===
* [[C to Z3 Cheat Sheet]]
* [[Eclipse Xcore Cheat Sheet]]
* [[Logical Execution Time (LET)]]
* [[ULP Difference of Float Numbers]]
* [[Numerical Precision in ONNX and AI Inference]]
* [[Automatic C to Rust Translation]]
* [[tanh Software Implementation]]</text>
      <sha1>32bvammi4r5m9j6e3wzescd65t7uk7l</sha1>
    </revision>
  </page>
</mediawiki>
