The ORAM compiler substitutes the read .
The ORAM compiler write instructions in the original program with subroutines Oread and Owrite .
The ORAM compiler substitutes the read and write instructions in the original program with subroutines Oread and Owrite .