Lines Matching full:instruction
15 * These values are used with the sync instruction to perform memory barriers.
16 * Types of ordering guarantees available through the SYNC instruction:
22 * specified instructions which are subsequent to the SYNC in the instruction
24 * instructions which are before the SYNC in the instruction stream.
25 * This potentially reduces how many cycles the barrier instruction must stall
34 * - Every synchronizable specified memory instruction (loads or stores or both)
35 * that occurs in the instruction stream before the SYNC instruction must be
40 * - The barrier does not guarantee the order in which instruction fetches are
46 * stores preceding the SYNC instruction and both loads and stores that are
47 * subsequent to the SYNC instruction. Non-zero values of stype may be defined
68 * SYNC instruction completes: Loads, Stores
70 * after the SYNC instruction completes: Loads, Stores
71 * Older instructions which must be globally performed when the SYNC instruction
78 * - Every synchronizable specified memory instruction (loads or stores or both)
79 * that occurs in the instruction stream before the SYNC instruction must
80 * reach a stage in the load/store datapath after which no instruction
82 * instruction which occurs after the SYNC instruction in the instruction
85 * - If any memory instruction before the SYNC instruction in program order,
87 * instruction after the SYNC instruction in program order also generates a
89 * older instruction must be globally performed before the time the memory
90 * request belonging to the younger instruction is globally performed.
92 * - The barrier does not guarantee the order in which instruction fetches are
100 * SYNC instruction completes: Loads, Stores
102 * after the SYNC instruction completes: Loads, Stores
103 * Older instructions which must be globally performed when the SYNC instruction