3c3
< // Copyright (c) 2012-2013 ARM Limited
---
> // Copyright (c) 2012-2014 ARM Limited
166c166
< def mkMarshalMicroOp(name, Name):
---
> def mkMarshalMicroOp(name, Name, numRegs=4):
170c170
< for v in range(4):
---
> for v in range(numRegs):
178c178
< for v in range(4):
---
> for v in range(numRegs):
265c265,266
< { 'code' : eCode }, ['IsMicroop'])
---
> { 'code' : eCode, 'op_class' : 'No_OpClass' },
> ['IsMicroop'])
326c327,328
< { 'code' : eCode }, ['IsMicroop'])
---
> { 'code' : eCode, 'op_class' : 'No_OpClass' },
> ['IsMicroop'])
446,447c448,455
< mkMarshalMicroOp('deint_neon_uop', 'MicroDeintNeon64')
< mkMarshalMicroOp('int_neon_uop', 'MicroIntNeon64')
---
> mkMarshalMicroOp('deint_neon_uop', 'MicroDeintNeon64_1Reg', numRegs=1)
> mkMarshalMicroOp('deint_neon_uop', 'MicroDeintNeon64_2Reg', numRegs=2)
> mkMarshalMicroOp('deint_neon_uop', 'MicroDeintNeon64_3Reg', numRegs=3)
> mkMarshalMicroOp('deint_neon_uop', 'MicroDeintNeon64_4Reg', numRegs=4)
> mkMarshalMicroOp('int_neon_uop', 'MicroIntNeon64_1Reg', numRegs=1)
> mkMarshalMicroOp('int_neon_uop', 'MicroIntNeon64_2Reg', numRegs=2)
> mkMarshalMicroOp('int_neon_uop', 'MicroIntNeon64_3Reg', numRegs=3)
> mkMarshalMicroOp('int_neon_uop', 'MicroIntNeon64_4Reg', numRegs=4)