170 |
return successResult(i); |
return successResult(i); |
171 |
} |
} |
172 |
|
|
173 |
|
/////////////////////////////////////////////////////////////////////////// |
174 |
|
// built-in script function: sh_left() |
175 |
|
|
176 |
|
VMFnResult* CoreVMFunction_sh_left::exec(VMFnArgs* args) { |
177 |
|
int i = args->arg(0)->asInt()->evalInt(); |
178 |
|
int n = args->arg(1)->asInt()->evalInt(); |
179 |
|
return successResult(i << n); |
180 |
|
} |
181 |
|
|
182 |
|
/////////////////////////////////////////////////////////////////////////// |
183 |
|
// built-in script function: sh_right() |
184 |
|
|
185 |
|
VMFnResult* CoreVMFunction_sh_right::exec(VMFnArgs* args) { |
186 |
|
int i = args->arg(0)->asInt()->evalInt(); |
187 |
|
int n = args->arg(1)->asInt()->evalInt(); |
188 |
|
return successResult(i >> n); |
189 |
|
} |
190 |
|
|
191 |
} // namespace LinuxSampler |
} // namespace LinuxSampler |