regop.isa (5927:5e3367b103da) regop.isa (5932:afa0866171e1)
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// Redistribution and use of this software in source and binary forms,
5// with or without modification, are permitted provided that the
6// following conditions are met:
7//
8// The software must be used only for Non-Commercial Use which means any

--- 1038 unchanged lines hidden (view full) ---

1047
1048 class WrAttr(SegOp):
1049 code = '''
1050 SegAttrDest = psrc1;
1051 '''
1052
1053 class Rdbase(SegOp):
1054 code = '''
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// Redistribution and use of this software in source and binary forms,
5// with or without modification, are permitted provided that the
6// following conditions are met:
7//
8// The software must be used only for Non-Commercial Use which means any

--- 1038 unchanged lines hidden (view full) ---

1047
1048 class WrAttr(SegOp):
1049 code = '''
1050 SegAttrDest = psrc1;
1051 '''
1052
1053 class Rdbase(SegOp):
1054 code = '''
1055 DestReg = SegBaseSrc1;
1055 DestReg = merge(DestReg, SegBaseSrc1, dataSize);
1056 '''
1057
1058 class Rdlimit(SegOp):
1059 code = '''
1056 '''
1057
1058 class Rdlimit(SegOp):
1059 code = '''
1060 DestReg = SegLimitSrc1;
1060 DestReg = merge(DestReg, SegLimitSrc1, dataSize);
1061 '''
1062
1063 class RdAttr(SegOp):
1064 code = '''
1061 '''
1062
1063 class RdAttr(SegOp):
1064 code = '''
1065 DestReg = SegAttrSrc1;
1065 DestReg = merge(DestReg, SegAttrSrc1, dataSize);
1066 '''
1067
1068 class Rdsel(SegOp):
1069 code = '''
1066 '''
1067
1068 class Rdsel(SegOp):
1069 code = '''
1070 DestReg = SegSelSrc1;
1070 DestReg = merge(DestReg, SegSelSrc1, dataSize);
1071 '''
1072
1073 class Rdval(RegOp):
1074 def __init__(self, dest, src1, flags=None, dataSize="env.dataSize"):
1075 super(Rdval, self).__init__(dest, \
1076 src1, "NUM_INTREGS", flags, dataSize)
1077 code = '''
1078 DestReg = MiscRegSrc1;

--- 189 unchanged lines hidden ---
1071 '''
1072
1073 class Rdval(RegOp):
1074 def __init__(self, dest, src1, flags=None, dataSize="env.dataSize"):
1075 super(Rdval, self).__init__(dest, \
1076 src1, "NUM_INTREGS", flags, dataSize)
1077 code = '''
1078 DestReg = MiscRegSrc1;

--- 189 unchanged lines hidden ---