wok diff orc/description.txt @ rev 25443
Update some web_site
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sat Sep 03 09:28:15 2022 +0000 (2022-09-03) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/orc/description.txt Sat Sep 03 09:28:15 2022 +0000 1.3 @@ -0,0 +1,12 @@ 1.4 +Orc is basically a simplified assembly language for data processing 1.5 +(no loops, jumps etc.), it's supposed to map to SIMD instructions on 1.6 +various architectures curently there are two things: 1.7 + 1.8 +- liborc, which is a JIT compiler that will at run-time take orc code 1.9 + (in some byte format) and generate machine code for the architecture 1.10 + in question on the fly and then execute that whenever there's a 1.11 + function call 1.12 +- we have C backup functions as .c files in the gstreamer source code, 1.13 + which are also compiled in when orc can't compile some code (for 1.14 + various reasons), or liborc is not available, then the C backup 1.15 + function will be used that's the current state of things.