1. A method of computer processing for handling unaligned memory operations comprising: masking interrupts wherein said masking prevents interrupt handler execution; fetching a first unaligned data segment from memory, wherein said fetching is performed in response to an instruction asserted in an instruction pipeline and wherein said instruction pipeline is flushed before said instruction is asserted; storing said first unaligned data segment in a register; fetching a second unaligned data segment from memory; retrieving said first unaligned data segment from said register; and merging said first unaligned data segment and said second unaligned data segment in accordance with control data corresponding to said first unaligned data segments and said second unaligned data segment wherein said control data is asserted into said control information pipeline.