240c240
< def __init__(self, dest, src1, src2, flags):
---
> def __init__(self, dest, src1, src2, flags, dataSize):
245c245
< self.dataSize = "env.dataSize"
---
> self.dataSize = dataSize
268c268
< def __init__(self, dest, src1, imm8, flags):
---
> def __init__(self, dest, src1, imm8, flags, dataSize):
273c273
< self.dataSize = "env.dataSize"
---
> self.dataSize = dataSize
349,350c349,350
< def __init__(self, dest, src1, src2, flags=None):
< super(RegOpChild, self).__init__(dest, src1, src2, flags)
---
> def __init__(self, dest, src1, src2, flags=None, dataSize="env.dataSize"):
> super(RegOpChild, self).__init__(dest, src1, src2, flags, dataSize)
360,361c360,361
< def __init__(self, dest, src1, src2, flags=None):
< super(RegOpChildImm, self).__init__(dest, src1, src2, flags)
---
> def __init__(self, dest, src1, src2, flags=None, dataSize="env.dataSize"):
> super(RegOpChildImm, self).__init__(dest, src1, src2, flags, dataSize)
393,394c393,394
< def __init__(self, src1, src2, flags=None):
< super(RegOpChild, self).__init__("NUM_INTREGS", src1, src2, flags)
---
> def __init__(self, src1, src2, flags=None, dataSize="env.dataSize"):
> super(RegOpChild, self).__init__("NUM_INTREGS", src1, src2, flags, dataSize)
404,405c404,405
< def __init__(self, src1, src2):
< super(RegOpChildImm, self).__init__("NUM_INTREGS", src1, src2, None)
---
> def __init__(self, src1, src2, flags=None, dataSize="env.dataSize"):
> super(RegOpChildImm, self).__init__("NUM_INTREGS", src1, src2, flags, dataSize)
420,421c420,421
< def __init__(self, dest, src1 = "NUM_INTREGS"):
< super(RegOpChild, self).__init__(dest, src1, "NUM_INTREGS", None)
---
> def __init__(self, dest, src1 = "NUM_INTREGS", dataSize="env.dataSize"):
> super(RegOpChild, self).__init__(dest, src1, "NUM_INTREGS", None, dataSize)
436,437c436,437
< def __init__(self, dest, src1, src2):
< super(RegOpChild, self).__init__(dest, src1, src2, None)
---
> def __init__(self, dest, src1, src2, dataSize="env.dataSize"):
> super(RegOpChild, self).__init__(dest, src1, src2, None, dataSize)