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 --- |