Matt Mastracci

Results 100 issues of Matt Mastracci

As return values and arguments share the same register (r0), attempting to make a call to another function where the return value is in another position other than the first...

bug

Having a tail call macro in `bootstrap3` would simplify a lot of code. This code would need to adjust the stack pointer like `%ret` does before making the call to...

good first issue

`bootstrap2` assumes that all labels in `bootstrap3` are 8 characters long. This makes for a lot of unnecessary underscores in `bootstrap3`. This is probably not a complex bit of work,...

good first issue

`bootstrap3` currently uses an ad-hoc calling convention. After #1 is implemented we could create macros for a function prefix/suffix that would allow us to automatically save and restore a set...

`bootstrap2` hardcodes a whole bunch of addresses, and uses a bunch of registers for others. Most (if not all) of these address could be pushed into the jump table at...

good first issue

These macros could be hoisted out of `bootstrap2` and defined ad-hoc by `bootstrap3`. This is a good first issue to work on.

good first issue

Each attempt results in "Sorry an error occured while loading the content". Running in a new Chrome tab. Only error in the console seems to be:

Awesome tool. This is the first thing I've found that will run on unifi devices natively. I'd suggest adding two builds: - aarch64 (go's `arm64`) - mips softfloat (build with...

HideCPU is a successor to ShapeCPU - an 8-bit processor built from arbitrary logic gates (~20,000 gates). It was originally built to live on XOR and AND gates and should...

This adds some extra compile time that we really don't need.

enhancement
help wanted
1.0