Assembly language programmers must be aware of hidden side effects — instructions that modify parts of the processor state which are not mentioned in the instruction's mnemonic. A classic example of a hidden side effect is an arithmetic instruction that implicitly modifies condition codes (a hidden side effect) while it explicitly modifies a register (the overt effect). One potential drawback of an instruction set with hidden side effects is that, if many instructions have side effects on a single piece of state, like condition codes, then the logic required to update that state sequentially may become a performance bottleneck. The problem is particularly acute on some processors designed with pipelining (since 1990) or with out-of-order execution . Such a processor may require additional control circuitry to detect hidden side effects and stall the pipeline if the next instruction depends on the results of those effects.
Omeprazole is available as tablets and capsules (containing omeprazole or omeprazole magnesium) in strengths of 10, 20, 40, and in some markets 80 mg; and as a powder (omeprazole sodium) for intravenous injection. Most oral omeprazole preparations are enteric-coated , due to the rapid degradation of the drug in the acidic conditions of the stomach. This is most commonly achieved by formulating enteric-coated granules within capsules, enteric-coated tablets, and the multiple-unit pellet system (MUPS).  An immediate release formulation was approved by the FDA in the United States,  which does not require enteric coating.