Flexible intrinsics for my minimal code generator

This page summarizes the projects mentioned and recommended in the original post on /r/ProgrammingLanguages

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • movfuscator

    The single instruction C compiler

  • This has been done previously take for example the movfuscator a C compiler that emits only mov instructions. In fact any turing complete instruction can be used instead of mov. To the why it is not done in mainstream compiler well because specific instructions are faster and they make the code smaller. By the way the x87 fpu instructions are deprecated so it is a good thing that you removed them.

  • Cleavir

    an implementation-independent framework for creating Common Lisp compilers

  • I think something similar has come up with the Cleavir framework; there are currently separate instruction types for arithmetic operations, but it has been proposed to replace them with fewer types, because there is little use in specific types. Register allocation is specified the hard way currently, while as you say, the complexity even for x86-64's multiplication and division instructions is just in forcing use of the right input and output registers.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • It's always TCP_NODELAY. Every damn time

    6 projects | news.ycombinator.com | 9 May 2024
  • Sioyek is a PDF viewer with a focus on textbooks and research papers

    5 projects | news.ycombinator.com | 9 May 2024
  • Aya Rust tutorial Part Two - Setting up

    1 project | dev.to | 9 May 2024
  • Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?

    56 projects | news.ycombinator.com | 6 May 2024
  • Polyfill-Glibc

    1 project | news.ycombinator.com | 9 May 2024