~icefox

Just foxing about.

https://wiki.alopex.li/

~icefox/public-inbox

Last active a month ago

~icefox/garnet-devel

Last active 1 year, 8 months ago

~icefox/garnet-announce

Last active 1 year, 8 months ago

~icefox/riscv-reference-devel

Last active 2 years ago

~icefox/scalar-discuss

Last active 4 years ago

~icefox/cargofox

Last active 5 years ago
View more

Recent activity

Re: todo.sr.ht bug: same tracker reference somehow reference another's tracker? 9 months ago

From Simon Heath to ~sircmpwn/sr.ht-discuss

Same issue for me on the ~icefox/garnet issue tracker, again it appears to be for issues numbered 4-5-6.

Icefox

Hello world! 1 year, 8 months ago

From Simon Heath to ~icefox/garnet-devel

insert the opening theme from Transistor here I guess?

Re: Various questions 2 years ago

From Simon Heath to ~mpu/qbe

Not an expert but maybe I can answer some questions...

 > Is there a C API instead of the IL?

No, to make it so that there is only one source of truth for input.  
 From what I've seen though, it shouldn't be too difficult to hack it up 
a little to read its IL from an in-memory buffer, if you really want.

 > Is QBE structured in a way that ease the integration of additional 
backends

Tentative yes?  There's an OSX target spec in amd64/targ.c , but I don't 
know how well it works.

Re: [BUG] Lack of env args silently generates bad code 2 years ago

From Simon Heath to ~mpu/qbe

Ok, turns out that QBE doesn't check function call args at all; I could 
have sworn it did in my testing, but I may have just tested instruction 
args.

So, up to you whether this is considered a bug or just operating as 
expected.

Simon

[BUG] Lack of env args silently generates bad code 2 years ago

From Simon Heath to ~mpu/qbe

Hi,

I was toying around with functions that use the `env` arg feature and
found what appears to be a bug.

The following program:

```
data $str = { b "%ld", b 0 }

function $print_i64(env %e, l %i) {
@start
    %foo =l add %e, %i
    call $printf(l $str, ..., l %foo)

[PATCH] Fix minor typos in IL doc 2 years ago

From Simon Heath to ~mpu/qbe

Happy 1.0 release!  Have a patch that smoothes over a couple typos and
poor wordings in IL doc.  It's not much, but it's what I've got.

Regards,
Simon

Hello world 2 years ago

From Simon Heath to ~icefox/riscv-reference-devel


          

Test 4 years ago

From Simon Heath to ~icefox/scalar-discuss

Hello world!

Re: Hello world! 5 years ago

From Simon Heath to ~icefox/cargofox

Hi there.