Lion
Lion
I'm trying to translate https://github.com/lieff/minimp3/blob/master/minimp3_test.c but getting this error: ``` c2go transpile minimp3_test.c panic: unknown node type: 'TargetAttr 0x563c6f4606a8 "avx512vl"' goroutine 65 [running]: github.com/elliotchance/c2go/ast.Parse(0xc424fa0f96, 0x3a, 0x68b37a, 0x5) /home/lion/.go/src/github.com/elliotchance/c2go/ast/ast.go:264 +0x424f main.convertLinesToNodes(0xc420a8bc60,...
tcc: tcc needs heavy modifications for web, needs modifications to sandbox file io, ABI issues. picoc: picoc do not supports floats (only doubles), function pointers, slow. Possible alternatives: * https://github.com/kungfooman/EiC-C-Interpreter...
From https://github.com/lieff/minimp3/issues/57 . I did not find any software which writes it, so this path not tested yet.
https://github.com/StanfordPL/stoke https://github.com/google/souper https://github.com/facebookincubator/BOLT
ARM Instructions profile: ``` Total executed instructions: 2164536044 L3_huffman.isra.2 685600678 31.674% mp3d_synth 546698880 25.257% L3_imdct36 251612240 11.624% L3_dct3_9 176638976 8.161% mp3d_DCT_II 165811968 7.660% mp3d_synth_pair 61793280 2.855% L3_antialias 48054640 2.220% L3_change_sign...
For example scratch.grbuf usually not fully filled. We can use fullness information instead of process bunch of zeros.
I've tried to make little benchmark using QEMU under Ubuntu 18.04. Because I want measure aarch64 (which I do not have) + it's easier measure small differences (every run is...