x86: implement movntps/movntpd SSE insts
Review Request #3065 - Created Oct. 6, 2015 and updated
Information | |
---|---|
Steve Reinhardt | |
gem5 | |
default | |
Reviewers | |
Default | |
Changeset 11059:fc3d1684cbd1 --------------------------- x86: implement movntps/movntpd SSE insts These are non-temporal packed SSE stores. For now, we are not supporting the cache hints, but are implementing them the same as the non-hinting movaps/movapd instructions. Also got rid of the placeholder file that was intended for these insts (simd128/floating_point/data_transfer/move_non_temporal.py) since it seemed more logical to put them in with the other moves.
Posted (Oct. 16, 2015, 7:19 p.m.)
Seems fine overall.
-
src/arch/x86/isa/insts/simd128/floating_point/data_transfer/move.py (Diff revision 1) -
Is there a reason to use disp instead of DISPLACEMENT? As far as I can tell,
it should not matter, which makes me wonder why we have three different names: disp, DISPLACMENT and adjustedDisp.
I think all of them translate to the displacement field in the instruction.