Please advise how NOPR works and how this is different from CNOP
NOPR is an instruction that gets generated unconditionally
CNOP depending on the alignment requested and the value of the current location counter
will generate the numper of NOPR 0 ( 0700 ) needed to fill the gap