Skip to content

Instantly share code, notes, and snippets.

.text
.file "excpt.d"
.section .text.allocException,"axG",@progbits,allocException,comdat
.globl allocException
.p2align 2
.type allocException,@function
allocException:
.cfi_startproc
addi sp, sp, -16
sw ra, 12(sp)
@luismarques
luismarques / om.d
Last active July 13, 2018 14:49
OMs
module common;
class A {}
class B : A {}
class C : B {}
// ---
module one;
@luismarques
luismarques / app.d
Last active September 27, 2018 13:38
mir-random statistical artifact
import std.algorithm;
import std.math;
import std.random;
import std.range : array, iota, take;
import std.stdio;
import mir.ndslice.sorting;
import mir.random.algorithm;
import mir.random.engine.pcg;
import mir.random.engine.splitmix;
import mir.random.variable;
embench/build-ibex-gcc/src/aha-mont64/aha-mont64: file format elf32-littleriscv
Disassembly of section .vectors:
00100000 <_stack_start-0x100000>:
...
100080: 0040006f j 100084 <_start>
embench/build-ibex-gcc/src/aha-mont64/aha-mont64: file format elf32-littleriscv
Disassembly of section .vectors:
00100000 <_stack_start-0x100000>:
...
100080: 0040006f j 100084 <_start>
embench/build-ibex-clang/src/aha-mont64/aha-mont64: file format elf32-littleriscv
Disassembly of section .vectors:
00100000 <_stack_start-0x100000>:
...
100080: 0040006f j 100084 <_start>
embench/build-ibex-clang/src/aha-mont64/aha-mont64: file format elf32-littleriscv
Disassembly of section .vectors:
00100000 <_stack_start-0x100000>:
...
100080: 0040006f j 100084 <_start>
cmake ../llvm -G Ninja -DCMAKE_BUILD_TYPE="Release" -DBUILD_SHARED_LIBS=True -DLLVM_USE_SPLIT_DWARF=True -DLLVM_BUILD_TESTS=True -DLLVM_TARGETS_TO_BUILD="host;RISCV" -DLLVM_APPEND_VC_REV=False -DLLVM_ENABLE_PROJECTS="clang"
(...)
[1522/3721] Linking CXX shared library lib/libLLVMObject.so.11git
FAILED: lib/libLLVMObject.so.11git
: && /usr/bin/c++ -fPIC -fPIC -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/home/luismarques/llvm-rv32/build/./lib -Wl,-O3 -Wl,--gc-sections -shared -Wl,-soname,libLLVMObject.so.11git -o lib/libLLVMObject.so.11git lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o lib/Object/CMakeFiles/LL
[scenario]
filename = case-8cZhmPry.c
arch = rv32gc
abi = ilp32d
cost1 = 36
cost2 = 49
### Source:
short a;
double b;