'TOS = TOS2[TOS1:TOS]'

def op_SLICE_3(self, info, inst):

    tos = info.pop()
    tos1 = info.pop()
    tos2 = info.pop()
    res = info.make_temp()
    slicevar = info.make_temp()
    indexvar = info.make_temp()
    info.append(inst, base=tos2, start=tos1, stop=tos, res=res, slicevar=slicevar, indexvar=indexvar)
    info.push(res)
