mars.mips.instructions.syscalls
Class SyscallRandSeed

java.lang.Object
  extended by mars.mips.instructions.syscalls.AbstractSyscall
      extended by mars.mips.instructions.syscalls.SyscallRandSeed
All Implemented Interfaces:
Syscall

public class SyscallRandSeed
extends AbstractSyscall

Service to set seed for the underlying Java pseudorandom number generator. No values are returned.


Constructor Summary
SyscallRandSeed()
          Build an instance of the syscall with its default service number and name.
 
Method Summary
 void simulate(ProgramStatement statement)
          Set the seed of the underlying Java pseudorandom number generator.
 
Methods inherited from class mars.mips.instructions.syscalls.AbstractSyscall
getName, getNumber, setNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SyscallRandSeed

public SyscallRandSeed()
Build an instance of the syscall with its default service number and name.

Method Detail

simulate

public void simulate(ProgramStatement statement)
              throws ProcessingException
Set the seed of the underlying Java pseudorandom number generator.

Specified by:
simulate in interface Syscall
Specified by:
simulate in class AbstractSyscall
Parameters:
statement - ProgramStatement object for this syscall instruction.
Throws:
ProcessingException