1*276d77deSPeter Maydell# This work is licensed under the terms of the GNU LGPL, version 2 or later. 2*276d77deSPeter Maydell# See the COPYING.LIB file in the top-level directory. 3*276d77deSPeter Maydell 4*276d77deSPeter Maydell# field using a named_field 5*276d77deSPeter Maydell%imm_sz 8:8 sz:3 6*276d77deSPeter Maydellinsn 00000000 00000000 ........ 00000000 imm_sz=%imm_sz sz=1 7*276d77deSPeter Maydell 8*276d77deSPeter Maydell# Ditto, via a format. Here a field in the format 9*276d77deSPeter Maydell# references a named field defined in the insn pattern: 10*276d77deSPeter Maydell&imm_a imm alpha 11*276d77deSPeter Maydell%foo 0:16 alpha:4 12*276d77deSPeter Maydell@foo 00000001 ........ ........ ........ &imm_a imm=%foo 13*276d77deSPeter Maydelli1 ........ 00000000 ........ ........ @foo alpha=1 14*276d77deSPeter Maydelli2 ........ 00000001 ........ ........ @foo alpha=2 15*276d77deSPeter Maydell 16*276d77deSPeter Maydell# Here the named field is defined in the format and referenced 17*276d77deSPeter Maydell# from the insn pattern: 18*276d77deSPeter Maydell@bar 00000010 ........ ........ ........ &imm_a alpha=4 19*276d77deSPeter Maydelli3 ........ 00000000 ........ ........ @bar imm=%foo 20