Do you know what a dynamic inline assembler is?
Conventional assemblers read in the assembler command code, convert it to an executable machine code byte sequence and save its image statically to a file to be further loaded by the PE loader and executed by the OS.
Dynamic assemblers read in the command code at program load time and generate the machine code sequence for the OS to be executed on the fly.
With carefully written command code, assemblers in general provide the fastest and the shortest executable code possible as compared to higher-level languages.
The time is coming when such a facility will be added to FBSL. It will enable us to develop time-critical routines directly from FBSL without any extra tools required to generate machine code byte sequences (a.k.a. opcode strings) to be called via CallAbsolute().
FBSL will feature "Asm FuncName(param1[,param2[,...]])...End Asm" subroutines which will be handled like conventional user-coded functions and executed in an ordinary way like any other FBSL subs or functions. The only difference will be in the content enclosed in the "Asm...End Asm" block: this will be pure Intel-style assembler language...
Please have a look at the attached screenshots which will tell you more.