Scilab 5.5.2
- Scilab Help
- Advanced functions
- Built-in & external
- Libraries
- profiling
- argn
- bytecode
- bytecodewalk
- code2str
- comp
- deff
- edit
- exec
- execstr
- fun2string
- funcprot
- function
- functions
- getd
- head_comments
- listfunctions
- macr2lst
- macr2tree
- macro
- macrovar
- mode
- overloading
- recompilefunction
- sciargs
- str2code
- tree2code
- varargin
- varargout
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
bytecode
given a function returns the "bytecode" of a function in a Scilab array and conversely.
Calling Sequence
x = bytecode(f) f = bytecode(x)
Arguments
- f
A Scilab function.
- x
an int32 row vector
Description
x = bytecode(f)
returns the "bytecode" of
the function f
in the Scilab integer array
x
.
f= bytecode(x)
returns in
f
the function associated with the
"bytecode" given in the Scilab integer array
x
.
Warning: the validity of x is not checked. |
Remark
The bytecode of Scilab function will evolve drastically in the future, so the use of this function should be restricted to the profiling instruction handling.
Examples
function a=foo(),a=sin(3),endfunction bytecode(foo)
See Also
- add_profiling — Enables the profiling of a function
- bytecodewalk — walk in function bytecode applying transformation.
- macr2lst — function to list conversion
- macr2tree — function to tree conversion
Report an issue | ||
<< argn | Advanced functions | bytecodewalk >> |