/[svn]/linuxsampler/trunk/src/scriptvm/CoreVMFunctions.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/scriptvm/CoreVMFunctions.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2964 by schoenebeck, Thu Jul 14 00:22:26 2016 UTC revision 2965 by schoenebeck, Mon Jul 18 09:42:28 2016 UTC
# Line 170  VMFnResult* CoreVMFunction_dec::exec(VMF Line 170  VMFnResult* CoreVMFunction_dec::exec(VMF
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

Legend:
Removed from v.2964  
changed lines
  Added in v.2965

  ViewVC Help
Powered by ViewVC