ldstop.isa (5178:8914ea55a0c6) | ldstop.isa (5232:d3801ea2792e) |
---|---|
1// Copyright (c) 2007 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 --- 109 unchanged lines hidden (view full) --- 118 Fault fault = NoFault; 119 Addr EA; 120 121 %(op_decl)s; 122 %(op_rd)s; 123 %(ea_code)s; 124 DPRINTF(X86, "%s : %s: The address is %#x\n", instMnem, mnemonic, EA); 125 | 1// Copyright (c) 2007 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 --- 109 unchanged lines hidden (view full) --- 118 Fault fault = NoFault; 119 Addr EA; 120 121 %(op_decl)s; 122 %(op_rd)s; 123 %(ea_code)s; 124 DPRINTF(X86, "%s : %s: The address is %#x\n", instMnem, mnemonic, EA); 125 |
126 fault = read(xc, EA, Mem, (%(mem_flags)s) | (1 << segment)); | 126 fault = read(xc, EA, Mem, (%(mem_flags)s) | segment); |
127 128 if(fault == NoFault) 129 { 130 %(code)s; 131 } 132 if(fault == NoFault) 133 { 134 %(op_wb)s; --- 10 unchanged lines hidden (view full) --- 145 Fault fault = NoFault; 146 Addr EA; 147 148 %(op_decl)s; 149 %(op_rd)s; 150 %(ea_code)s; 151 DPRINTF(X86, "%s : %s: The address is %#x\n", instMnem, mnemonic, EA); 152 | 127 128 if(fault == NoFault) 129 { 130 %(code)s; 131 } 132 if(fault == NoFault) 133 { 134 %(op_wb)s; --- 10 unchanged lines hidden (view full) --- 145 Fault fault = NoFault; 146 Addr EA; 147 148 %(op_decl)s; 149 %(op_rd)s; 150 %(ea_code)s; 151 DPRINTF(X86, "%s : %s: The address is %#x\n", instMnem, mnemonic, EA); 152 |
153 fault = read(xc, EA, Mem, (%(mem_flags)s) | (1 << segment)); | 153 fault = read(xc, EA, Mem, (%(mem_flags)s) | segment); |
154 155 return fault; 156 } 157}}; 158 159def template MicroLoadCompleteAcc {{ 160 Fault %(class_name)s::completeAcc(PacketPtr pkt, 161 %(CPU_exec_context)s * xc, --- 30 unchanged lines hidden (view full) --- 192 %(op_rd)s; 193 %(ea_code)s; 194 DPRINTF(X86, "%s : %s: The address is %#x\n", instMnem, mnemonic, EA); 195 196 %(code)s; 197 198 if(fault == NoFault) 199 { | 154 155 return fault; 156 } 157}}; 158 159def template MicroLoadCompleteAcc {{ 160 Fault %(class_name)s::completeAcc(PacketPtr pkt, 161 %(CPU_exec_context)s * xc, --- 30 unchanged lines hidden (view full) --- 192 %(op_rd)s; 193 %(ea_code)s; 194 DPRINTF(X86, "%s : %s: The address is %#x\n", instMnem, mnemonic, EA); 195 196 %(code)s; 197 198 if(fault == NoFault) 199 { |
200 fault = write(xc, Mem, EA, (%(mem_flags)s) | (1 << segment)); | 200 fault = write(xc, Mem, EA, (%(mem_flags)s) | segment); |
201 if(fault == NoFault) 202 { 203 %(op_wb)s; 204 } 205 } 206 207 return fault; 208 } --- 10 unchanged lines hidden (view full) --- 219 %(op_rd)s; 220 %(ea_code)s; 221 DPRINTF(X86, "%s : %s: The address is %#x\n", instMnem, mnemonic, EA); 222 223 %(code)s; 224 225 if(fault == NoFault) 226 { | 201 if(fault == NoFault) 202 { 203 %(op_wb)s; 204 } 205 } 206 207 return fault; 208 } --- 10 unchanged lines hidden (view full) --- 219 %(op_rd)s; 220 %(ea_code)s; 221 DPRINTF(X86, "%s : %s: The address is %#x\n", instMnem, mnemonic, EA); 222 223 %(code)s; 224 225 if(fault == NoFault) 226 { |
227 fault = write(xc, Mem, EA, (%(mem_flags)s) | (1 << segment)); | 227 fault = write(xc, Mem, EA, (%(mem_flags)s) | segment); |
228 if(fault == NoFault) 229 { 230 %(op_wb)s; 231 } 232 } 233 return fault; 234 } 235}}; --- 236 unchanged lines hidden --- | 228 if(fault == NoFault) 229 { 230 %(op_wb)s; 231 } 232 } 233 return fault; 234 } 235}}; --- 236 unchanged lines hidden --- |