Instructions x(v|s)r(d|s)pi[zmp]? and fri[npzm] use fixed rounding directions without referencing current rounding mode. This patch removes their use to RM in instructions definition.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Looks mostly good to me. But please add MIR tests for these.
eg:
%0:vsfrc = COPY $f1 - %1:vsfrc = nofpexcept XSRDPI %0:vsfrc + %1:vsfrc = nofpexcept XSRDPI %0:vsfrc, implicit $rm $f1 = COPY %1:vsfrc BLR8 implicit $lr8, implicit $rm, implicit $f1