blockmem.isa (3391:3b6298cab636) | blockmem.isa (3439:b35c5f0ff57b) |
---|---|
1// Copyright (c) 2006 The Regents of The University of Michigan 2// All rights reserved. 3// 4// Redistribution and use in source and binary forms, with or without 5// modification, are permitted provided that the following conditions are 6// met: redistributions of source code must retain the above copyright 7// notice, this list of conditions and the following disclaimer; 8// redistributions in binary form must reproduce the above copyright --- 287 unchanged lines hidden (view full) --- 296 "fault_check": faultCode, "micro_pc": microPc, 297 "set_flags": flag_code}) 298 iop_imm = InstObjParams(name, Name + 'Imm', 'BlockMemImm', pcedCode, 299 opt_flags, {"ea_code": addrCalcImm, 300 "fault_check": faultCode, "micro_pc": microPc, 301 "set_flags": flag_code}) 302 decoder_output += BlockMemMicroConstructor.subst(iop) 303 decoder_output += BlockMemMicroConstructor.subst(iop_imm) | 1// Copyright (c) 2006 The Regents of The University of Michigan 2// All rights reserved. 3// 4// Redistribution and use in source and binary forms, with or without 5// modification, are permitted provided that the following conditions are 6// met: redistributions of source code must retain the above copyright 7// notice, this list of conditions and the following disclaimer; 8// redistributions in binary form must reproduce the above copyright --- 287 unchanged lines hidden (view full) --- 296 "fault_check": faultCode, "micro_pc": microPc, 297 "set_flags": flag_code}) 298 iop_imm = InstObjParams(name, Name + 'Imm', 'BlockMemImm', pcedCode, 299 opt_flags, {"ea_code": addrCalcImm, 300 "fault_check": faultCode, "micro_pc": microPc, 301 "set_flags": flag_code}) 302 decoder_output += BlockMemMicroConstructor.subst(iop) 303 decoder_output += BlockMemMicroConstructor.subst(iop_imm) |
304 exec_output += doSplitExecute( | 304 exec_output += doDualSplitExecute( |
305 pcedCode, addrCalcReg, addrCalcImm, execute, faultCode, 306 makeMicroName(name, microPc), 307 makeMicroName(name + "Imm", microPc), 308 makeMicroName(Name, microPc), 309 makeMicroName(Name + "Imm", microPc), 310 opt_flags); 311 faultCode = '' 312 return (header_output, decoder_output, exec_output, decode_block) --- 25 unchanged lines hidden --- | 305 pcedCode, addrCalcReg, addrCalcImm, execute, faultCode, 306 makeMicroName(name, microPc), 307 makeMicroName(name + "Imm", microPc), 308 makeMicroName(Name, microPc), 309 makeMicroName(Name + "Imm", microPc), 310 opt_flags); 311 faultCode = '' 312 return (header_output, decoder_output, exec_output, decode_block) --- 25 unchanged lines hidden --- |