View wilc_linux_15_3_1-ultra96v2.patch
diff --git a/wilc/Makefile b/wilc/Makefile | |
index 7eb8cf0..b581506 100644 | |
--- a/wilc/Makefile | |
+++ b/wilc/Makefile | |
@@ -1,5 +1,6 @@ | |
# SPDX-License-Identifier: GPL-2.0 | |
-ccflags-y += -I$(src)/ -DWILC_ASIC_A0 -DWILC_DEBUGFS | |
+ccflags-y += -I$(src)/ -DWILC_ASIC_A0 | |
+ccflags-y += -DDISABLE_PWRSAVE_AND_SCAN_DURING_IP | |
View vicious-lua53.patch
--- PKGBUILD.orig 2020-08-06 08:56:57.467622808 +0900 | |
+++ PKGBUILD 2020-08-06 08:59:57.396027278 +0900 | |
@@ -1,29 +1,30 @@ | |
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> | |
# Contributor: Sébastien Luttringer | |
-pkgname=vicious | |
+_pkgname=vicious | |
+pkgname=vicious-lua53 | |
pkgver=2.4.1 |
View Dockerfile
FROM ubuntu:20.04 | |
ARG DEBIAN_FRONTEND=noninteractive | |
RUN \ | |
apt-get update && \ | |
apt-get install --no-install-recommends -y \ | |
curl ca-certificates git \ | |
gcc g++ libc-dev clang clang cmake make patchutils \ | |
libboost-all-dev libeigen3-dev libyaml-dev libprotobuf-dev protobuf-compiler libgtkmm-3.0-dev \ |
View Dockerfile
# syntax=docker/dockerfile:experimental | |
FROM fedora:31 as builder | |
ARG METASHELL_REV=16a3d5cd2352f28a6e505ad71b69e59ffb765775 | |
RUN \ | |
dnf install -y git gcc gcc-c++ cmake readline-devel rpm-build python python2 ninja-build && \ | |
git clone --depth=10 https://github.com/metashell/metashell.git /usr/src/metashell && \ | |
cd /usr/src/metashell && \ | |
git checkout $METASHELL_REV && \ |
View Makefile
memfd: memfd.o binary.o | |
binary.o: sc | |
$(LD) -r -b binary -o $@ $^ | |
sc: sc.S | |
$(CC) -no-pie -nostdlib -s $< -o $@ | |
.PHONY: clean | |
clean: |
View bfc.rs
use std::collections::VecDeque; | |
use std::io::Read; | |
struct Emitter { | |
variable_idx: u32, | |
label_idx: u32, | |
loop_stack: VecDeque<u32>, | |
} | |
impl Emitter { |
View binary_sqrt.rs
fn binary_sqrt(n: f64, tol: f64) -> f64 { | |
let mut s = 1.0f64; | |
let mut e = n; | |
while (s.powi(2) - n).abs() > tol { | |
let m = (s + e) / 2.0; | |
if m.powi(2) > n { | |
e = m; | |
} else { | |
s = m; | |
} |
View a.rs
#![allow(unused_imports)] | |
use std::cmp::{max, min, Reverse}; | |
use std::collections::{BTreeMap, BTreeSet, BinaryHeap, HashMap, HashSet, VecDeque}; | |
use itertools::Itertools; | |
use nyan::*; | |
fn main() -> Result<(), Box<dyn std::error::Error>> { | |
let stdin = std::io::stdin(); |
View tree.cc
#include <algorithm> | |
#include <array> | |
#include <bitset> | |
#include <cstdint> | |
#include <deque> | |
#include <functional> | |
#include <iostream> | |
#include <limits> | |
#include <memory> | |
#include <queue> |
View main.rs
use std::f32; | |
use num_complex::Complex; | |
// http://linas.org/art-gallery/escape/smooth.html | |
fn smooth_iter(i: u32, z: Complex<f32>) -> f32 { | |
i as f32 - z.norm().ln().ln() / 2.0f32.ln() | |
} | |
// https://github.com/Nuke928/mandelbrot-opengl/blob/039fe9213c01992584f7b391da49bdeeb8d259e2/shader.glsl#L10-L16 |
NewerOlder