Lines Matching +full:fixed +full:- +full:length

3  * Copyright (c) 2001-2013 Tensilica Inc.
41 * library contains most of the ISA-specific information for a
48 * . an instruction buffer - for holding the raw instruction bits
49 * . ISA info - information about the ISA as a whole
50 * . instruction formats - instruction size and slot structure
51 * . opcodes - information about individual instructions
52 * . operands - information about register and immediate instruction operands
53 * . stateOperands - information about processor state instruction operands
54 * . interfaceOperands - information about interface instruction operands
55 * . register files - register file information
56 * . processor states - internal processor state information
57 * . system registers - "special registers" and "user registers"
58 * . interfaces - TIE interfaces that are external to the processor
59 * . functional units - TIE shared functions
73 * specific values are only fixed for a particular instantiation of an
89 #define XTENSA_UNDEFINED -1
96 * format, where the format defines a fixed number of slots for
104 * individual slots in those instructions -- the contents of a slot need
205 * minimal number of bytes required to decode the instruction length and
241 * Decode the length in bytes of an instruction in raw memory (not an
243 * required to decode the instruction length. Returns
253 * from 0 to N-1, where N is the value returned by this function.
305 * All the other fields are set to zero. Returns non-zero on error.
313 * Find the length (in bytes) of an instruction. Returns
329 * Get the opcode for a no-op in a particular slot.
340 * slot, and do the opposite to set a slot. Return non-zero on error.
373 * in the slot are set to zero. Returns non-zero if the opcode cannot
393 * loop: zero-overhead loop (LOOP*)
399 * checking if the instruction has a PC-relative immediate
486 * functions return non-zero on error, e.g., if the field is not defined
503 * the argument pointer. The return value is non-zero on error.
515 * sort (e.g., PC-relative or not). The "is_register" function returns
529 * 64-bit data type may occupy two 32-bit registers. Only the first
532 * non-register operands, the return value is undefined. Returns
544 * treated with worst-case assumptions. The function returns 0 if the
553 * Check if an immediate operand is PC-relative. Returns 0 for register
554 * operands and non-PC-relative immediates, 1 for PC-relative
562 * For PC-relative offset operands, the interpretation of the offset may
565 * perform PC-relative relocations and to undo them (as in the
568 * corresponding PC-relative offset (which can then be encoded and
571 * appropriate address. The return values are non-zero on error. Note