encode2: Add new encoder API, one func per instr.
This is an *experimental* (read: unstable) API which exposes encoding functionality as one function per instruction. This makes the encoding process itself significantly faster, at the cost of a much larger binary size (~1 MiB of code, no data) and much higher compilation time.
This commit is contained in:
14
.build.yml
14
.build.yml
@@ -5,8 +5,12 @@ packages:
|
||||
- meson
|
||||
tasks:
|
||||
- build: |
|
||||
mkdir fadec-build
|
||||
meson fadec-build fadec
|
||||
ninja -C fadec-build
|
||||
- check: |
|
||||
ninja -C fadec-build test
|
||||
mkdir fadec-build1
|
||||
meson fadec-build1 fadec
|
||||
ninja -C fadec-build1
|
||||
ninja -C fadec-build1 test
|
||||
# Complete test with encode2 API.
|
||||
mkdir fadec-build2
|
||||
meson fadec-build2 fadec -Dwith_encode2=true
|
||||
ninja -C fadec-build2
|
||||
ninja -C fadec-build2 test
|
||||
|
||||
Reference in New Issue
Block a user