operands.isa (14091:090449e74135) | operands.isa (14106:293e3f4b1321) |
---|---|
1// -*- mode:c++ -*- 2// Copyright (c) 2010-2014, 2016-2018 ARM Limited 3// All rights reserved 4// 5// The license below extends only to copyright in the software and shall 6// not be construed as granting a license to any other intellectual 7// property including but not limited to intellectual property relating 8// to a hardware implementation of the functionality of the software --- 516 unchanged lines hidden (view full) --- 525 'AA64FpDestP1V1L': vectorRegElem('1'), 526 'AA64FpDestP2V1L': vectorRegElem('2'), 527 'AA64FpDestP3V1L': vectorRegElem('3'), 528 'AA64FpDestSV1L': vectorRegElem('0', 'sf', zeroing = True), 529 'AA64FpDestDV1L': vectorRegElem('0', 'df', zeroing = True), 530 'AA64FpDestQV1L': vectorRegElem('0', 'tud', zeroing = True) 531 }), 532 | 1// -*- mode:c++ -*- 2// Copyright (c) 2010-2014, 2016-2018 ARM Limited 3// All rights reserved 4// 5// The license below extends only to copyright in the software and shall 6// not be construed as granting a license to any other intellectual 7// property including but not limited to intellectual property relating 8// to a hardware implementation of the functionality of the software --- 516 unchanged lines hidden (view full) --- 525 'AA64FpDestP1V1L': vectorRegElem('1'), 526 'AA64FpDestP2V1L': vectorRegElem('2'), 527 'AA64FpDestP3V1L': vectorRegElem('3'), 528 'AA64FpDestSV1L': vectorRegElem('0', 'sf', zeroing = True), 529 'AA64FpDestDV1L': vectorRegElem('0', 'df', zeroing = True), 530 'AA64FpDestQV1L': vectorRegElem('0', 'tud', zeroing = True) 531 }), 532 |
533 # Temporary registers for SVE interleaving 534 'AA64IntrlvReg0': vectorReg('INTRLVREG0', 535 { 536 'AA64IntrlvReg0P0': vectorRegElem('0'), 537 'AA64IntrlvReg0P1': vectorRegElem('1'), 538 'AA64IntrlvReg0P2': vectorRegElem('2'), 539 'AA64IntrlvReg0P3': vectorRegElem('3'), 540 'AA64IntrlvReg0S': vectorRegElem('0', 'sf', zeroing = True), 541 'AA64IntrlvReg0D': vectorRegElem('0', 'df', zeroing = True), 542 'AA64IntrlvReg0Q': vectorRegElem('0', 'tud', zeroing = True) 543 }), 544 545 'AA64IntrlvReg1': vectorReg('INTRLVREG1', 546 { 547 'AA64IntrlvReg1P0': vectorRegElem('0'), 548 'AA64IntrlvReg1P1': vectorRegElem('1'), 549 'AA64IntrlvReg1P2': vectorRegElem('2'), 550 'AA64IntrlvReg1P3': vectorRegElem('3'), 551 'AA64IntrlvReg1S': vectorRegElem('0', 'sf', zeroing = True), 552 'AA64IntrlvReg1D': vectorRegElem('0', 'df', zeroing = True), 553 'AA64IntrlvReg1Q': vectorRegElem('0', 'tud', zeroing = True) 554 }), 555 556 'AA64IntrlvReg2': vectorReg('INTRLVREG2', 557 { 558 'AA64IntrlvReg2P0': vectorRegElem('0'), 559 'AA64IntrlvReg2P1': vectorRegElem('1'), 560 'AA64IntrlvReg2P2': vectorRegElem('2'), 561 'AA64IntrlvReg2P3': vectorRegElem('3'), 562 'AA64IntrlvReg2S': vectorRegElem('0', 'sf', zeroing = True), 563 'AA64IntrlvReg2D': vectorRegElem('0', 'df', zeroing = True), 564 'AA64IntrlvReg2Q': vectorRegElem('0', 'tud', zeroing = True) 565 }), 566 567 'AA64IntrlvReg3': vectorReg('INTRLVREG3', 568 { 569 'AA64IntrlvReg3P0': vectorRegElem('0'), 570 'AA64IntrlvReg3P1': vectorRegElem('1'), 571 'AA64IntrlvReg3P2': vectorRegElem('2'), 572 'AA64IntrlvReg3P3': vectorRegElem('3'), 573 'AA64IntrlvReg3S': vectorRegElem('0', 'sf', zeroing = True), 574 'AA64IntrlvReg3D': vectorRegElem('0', 'df', zeroing = True), 575 'AA64IntrlvReg3Q': vectorRegElem('0', 'tud', zeroing = True) 576 }), 577 |
|
533 'AA64FpDestMerge': vectorReg('dest', 534 { 535 'AA64FpDestMergeP0': vectorRegElem('0'), 536 'AA64FpDestMergeP1': vectorRegElem('1'), 537 'AA64FpDestMergeP2': vectorRegElem('2'), 538 'AA64FpDestMergeP3': vectorRegElem('3'), 539 'AA64FpDestMergeS': vectorRegElem('0', 'sf', zeroing = True), 540 'AA64FpDestMergeD': vectorRegElem('0', 'df', zeroing = True), --- 118 unchanged lines hidden --- | 578 'AA64FpDestMerge': vectorReg('dest', 579 { 580 'AA64FpDestMergeP0': vectorRegElem('0'), 581 'AA64FpDestMergeP1': vectorRegElem('1'), 582 'AA64FpDestMergeP2': vectorRegElem('2'), 583 'AA64FpDestMergeP3': vectorRegElem('3'), 584 'AA64FpDestMergeS': vectorRegElem('0', 'sf', zeroing = True), 585 'AA64FpDestMergeD': vectorRegElem('0', 'df', zeroing = True), --- 118 unchanged lines hidden --- |