i386.md (rex64suffix): New mode attribute.
* config/i386/i386.md (rex64suffix): New mode attribute. (floathi<mode>2): Disable expander for SSE math. (*floathi<mode>2_1): New insn insn_and_split pattern. (*floathi<mode>2_i387_with_temp): New macroized instruction pattern and corresponding post-reload splitters. (*floathi<mode>2_i387): New macroized insn pattern. (float<SSEMODEI24:mode><X87MODEF:mode>2): New macroized expander. (*float<SSEMODEI24:mode><X87MODEF:mode>2_1): New macroized insn_and_split pattern. (*floatsi<mode>2_vector_mixed_with_temp, *floatsi<mode>2_vector_mixed): New macroized instruction patterns and corresponding post-reload splitters. (*floatsi<mode>2_mixed_with_temp): New macroized instruction pattern and corresponding post-reload splitters. (*floatsi<mode>2_mixed_interunit, *floatsi<mode>2_mixed_nointerunit): New macroized instruction patterns. (*floatsi<mode>2_vector_sse_with_temp, *floatsi<mode>2_vector_sse): New macroized instruction patterns and corresponding post-reload splitters. (*floatsi<mode>2_sse_with_temp): New macroized instruction pattern and corresponding post-reload splitters. (*floatsi<mode>2_sse_interunit, *floatsi<mode>2_mixed_nointerunit): New macroized instruction patterns. (*floatsi<mode>2_i387_with_temp): New macroized instruction pattern and corresponding post-reload splitters. (*floatsi<mode>2_i387): New macroized instruction patterns. From-SVN: r133798
Showing
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment