Skip to content

Instantly share code, notes, and snippets.

View SuperDisk's full-sized avatar
🌭
Hotdog

Nick Faro SuperDisk

🌭
Hotdog
View GitHub Profile
#include "all.h"
/* narrow MIPS/o64-ish ABI subset
*
* This first cut is intentionally conservative:
* - 4 integer arg registers ($a0-$a3)
* - 2 float arg registers tracked ($f12-$f13)
* - aggregates lowered similarly to rv64 for now
*/
@SuperDisk
SuperDisk / furclip.pl
Last active August 2, 2023 19:20
furclip
#!/usr/bin/env swipl
:- use_module(library(main)).
:- use_module(library(clpfd)).
:- use_module(library(pure_input)).
:- use_module(library(lists)).
:- use_module(library(dcg/basics)).
:- use_module(library(reif)).
:- use_module(library(clpr)).
:- initialization(main, main).
Going to install FPC fixes and Lazarus fixes.
FPCUP(deluxe) is starting up.
Binutils/make dir: C:\FPCUPDELUXE\fpcbootstrap
Bootstrap dir: C:\FPCUPDELUXE\fpcbootstrap
FPCupdeluxe basedir: C:\FPCUPDELUXE
FPC URL: https://svn.freepascal.org/svn/fpc/branches/fixes_3_2
FPC options:
FPC source directory: C:\FPCUPDELUXE\fpcsrc