ldstop.isa (6080:50890791c591) | ldstop.isa (6132:916f10213bea) |
---|---|
1// Copyright (c) 2008 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 --- 425 unchanged lines hidden (view full) --- 434 atCPL0, prefetch) 435 self.className = Name 436 self.mnemonic = name 437 438 microopClasses[name] = LoadOp 439 440 defineMicroLoadOp('Ld', 'Data = merge(Data, Mem, dataSize);') 441 defineMicroLoadOp('Ldst', 'Data = merge(Data, Mem, dataSize);', | 1// Copyright (c) 2008 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 --- 425 unchanged lines hidden (view full) --- 434 atCPL0, prefetch) 435 self.className = Name 436 self.mnemonic = name 437 438 microopClasses[name] = LoadOp 439 440 defineMicroLoadOp('Ld', 'Data = merge(Data, Mem, dataSize);') 441 defineMicroLoadOp('Ldst', 'Data = merge(Data, Mem, dataSize);', |
442 'X86ISA::StoreCheck') | 442 '(StoreCheck << FlagShift)') |
443 defineMicroLoadOp('Ldstl', 'Data = merge(Data, Mem, dataSize);', | 443 defineMicroLoadOp('Ldstl', 'Data = merge(Data, Mem, dataSize);', |
444 'X86ISA::StoreCheck | Request::LOCKED') | 444 '(StoreCheck << FlagShift) | Request::LOCKED') |
445 defineMicroLoadOp('Ldfp', 'FpData.uqw = Mem;') 446 447 def defineMicroStoreOp(mnemonic, code, \ 448 postCode="", completeCode="", mem_flags="0"): 449 global header_output 450 global decoder_output 451 global exec_output 452 global microopClasses --- 86 unchanged lines hidden --- | 445 defineMicroLoadOp('Ldfp', 'FpData.uqw = Mem;') 446 447 def defineMicroStoreOp(mnemonic, code, \ 448 postCode="", completeCode="", mem_flags="0"): 449 global header_output 450 global decoder_output 451 global exec_output 452 global microopClasses --- 86 unchanged lines hidden --- |