Skip to content
  • Peter Maydell's avatar
    docs: Document decodetree named field syntax · 7e626093
    Peter Maydell authored and Richard Henderson's avatar Richard Henderson committed
    
    
    Document the named field syntax that we want to implement for the
    decodetree script.  This allows a field to be defined in terms of
    some other field that the instruction pattern has already set, for
    example:
    
       %sz_imm 10:3 sz:3 !function=expand_sz_imm
    
    to allow a function to be passed both an immediate field from the
    instruction and also a sz value which might have been specified by
    the instruction pattern directly (sz=1, etc) rather than being a
    simple field within the instruction.
    
    Note that the restriction on not having the format referring to the
    pattern and the pattern referring to the format simultaneously is a
    restriction of the decoder generator rather than inherently being a
    silly thing to do.
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
    Message-Id: <20230523120447.728365-3-peter.maydell@linaro.org>
    7e626093