decoder.isa (6639:ae3263589c7c) | decoder.isa (7085:e4c5fbbc8633) |
---|---|
1// Copyright (c) 2006-2007 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 --- 381 unchanged lines hidden (view full) --- 390 if(Otherwin) 391 fault = new SpillNOther(4*Wstate<5:3>); 392 else 393 fault = new SpillNNormal(4*Wstate<2:0>); 394 } 395 }}); 396 0x2C: decode MOVCC3 397 { | 1// Copyright (c) 2006-2007 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 --- 381 unchanged lines hidden (view full) --- 390 if(Otherwin) 391 fault = new SpillNOther(4*Wstate<5:3>); 392 else 393 fault = new SpillNNormal(4*Wstate<2:0>); 394 } 395 }}); 396 0x2C: decode MOVCC3 397 { |
398 0x0: Trap::movccfcc({{fault = new FpDisabled;}}); | 398 0x0: decode CC 399 { 400 0x0: movccfcc0({{ 401 if(passesCondition(Fsr<11:10>, COND4)) 402 Rd = Rs2_or_imm11; 403 else 404 Rd = Rd; 405 }}); 406 0x1: movccfcc1({{ 407 if(passesCondition(Fsr<33:32>, COND4)) 408 Rd = Rs2_or_imm11; 409 else 410 Rd = Rd; 411 }}); 412 0x2: movccfcc2({{ 413 if(passesCondition(Fsr<35:34>, COND4)) 414 Rd = Rs2_or_imm11; 415 else 416 Rd = Rd; 417 }}); 418 0x3: movccfcc3({{ 419 if(passesCondition(Fsr<37:36>, COND4)) 420 Rd = Rs2_or_imm11; 421 else 422 Rd = Rd; 423 }}); 424 } |
399 0x1: decode CC 400 { 401 0x0: movcci({{ 402 if(passesCondition(Ccr<3:0>, COND4)) 403 Rd = Rs2_or_imm11; 404 else 405 Rd = Rd; 406 }}); --- 1021 unchanged lines hidden --- | 425 0x1: decode CC 426 { 427 0x0: movcci({{ 428 if(passesCondition(Ccr<3:0>, COND4)) 429 Rd = Rs2_or_imm11; 430 else 431 Rd = Rd; 432 }}); --- 1021 unchanged lines hidden --- |