4. [9] The following table shows the current state of the registers. testq and cmpq instructions can
change big registers. After running following instructions respectively, which bit registers ((CF, ZF, SF,
OF) will be set to 1?
\texttt{\%rax} \texttt{0x80}
\texttt{\%rdi} \texttt{0x7F}
1) \texttt{testq \%rax, \%rax}
2) \texttt{testq \%rax, \%rdi}
3) \texttt{cmpq \%rax, \%rdi}