operands.isa (7792:8ac74e34c6f4) | operands.isa (8449:4be49ad47c74) |
---|---|
1// -*- mode:c++ -*- 2 3// Copyright (c) 2007 MIPS Technologies, Inc. 4// All rights reserved. 5// 6// Redistribution and use in source and binary forms, with or without 7// modification, are permitted provided that the following conditions are 8// met: redistributions of source code must retain the above copyright --- 16 unchanged lines hidden (view full) --- 25// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28// 29// Authors: Korey Sewell 30// Jaidev Patwardhan 31 32def operand_types {{ | 1// -*- mode:c++ -*- 2 3// Copyright (c) 2007 MIPS Technologies, Inc. 4// All rights reserved. 5// 6// Redistribution and use in source and binary forms, with or without 7// modification, are permitted provided that the following conditions are 8// met: redistributions of source code must retain the above copyright --- 16 unchanged lines hidden (view full) --- 25// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28// 29// Authors: Korey Sewell 30// Jaidev Patwardhan 31 32def operand_types {{ |
33 'sb' : ('signed int', 8), 34 'ub' : ('unsigned int', 8), 35 'sh' : ('signed int', 16), 36 'uh' : ('unsigned int', 16), 37 'sw' : ('signed int', 32), 38 'uw' : ('unsigned int', 32), 39 'sd' : ('signed int', 64), 40 'ud' : ('unsigned int', 64), 41 'sf' : ('float', 32), 42 'df' : ('float', 64), | 33 'sb' : 'int8_t', 34 'ub' : 'uint8_t', 35 'sh' : 'int16_t', 36 'uh' : 'uint16_t', 37 'sw' : 'int32_t', 38 'uw' : 'uint32_t', 39 'sd' : 'int64_t', 40 'ud' : 'uint64_t', 41 'sf' : 'float', 42 'df' : 'double' |
43}}; 44 45def operands {{ 46 #General Purpose Integer Reg Operands 47 'Rd': ('IntReg', 'uw', 'RD', 'IsInteger', 1), 48 'Rs': ('IntReg', 'uw', 'RS', 'IsInteger', 2), 49 'Rt': ('IntReg', 'uw', 'RT', 'IsInteger', 3), 50 --- 107 unchanged lines hidden --- | 43}}; 44 45def operands {{ 46 #General Purpose Integer Reg Operands 47 'Rd': ('IntReg', 'uw', 'RD', 'IsInteger', 1), 48 'Rs': ('IntReg', 'uw', 'RS', 'IsInteger', 2), 49 'Rt': ('IntReg', 'uw', 'RT', 'IsInteger', 3), 50 --- 107 unchanged lines hidden --- |