Home
last modified time | relevance | path

Searched refs:sse_op (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386-features.cc506 return ix86_cost->sse_op; in vector_const_cost()
561 igain += ix86_cost->shift_const - ix86_cost->sse_op; in compute_convert_gain()
572 igain += m * ix86_cost->add - ix86_cost->sse_op; in compute_convert_gain()
586 igain -= ix86_cost->sse_op + COSTS_N_INSNS (1); in compute_convert_gain()
604 igain -= ix86_cost->sse_op; in compute_convert_gain()
H A Di386.cc20284 extra_cost = cost->sse_op * 2; in ix86_widen_mult_cost()
20285 basic_cost = cost->mulss * 2 + cost->sse_op * 4; in ix86_widen_mult_cost()
20290 basic_cost = cost->mulss * 2 + cost->sse_op * 2; in ix86_widen_mult_cost()
20296 extra_cost = (cost->mulss + cost->addss + cost->sse_op) * 4 in ix86_widen_mult_cost()
20297 + cost->sse_op * 2; in ix86_widen_mult_cost()
20300 basic_cost = cost->mulss * 2 + cost->sse_op * 4; in ix86_widen_mult_cost()
20339 return ix86_vec_cost (mode, cost->mulss * 2 + cost->sse_op * extra); in ix86_multiplication_cost()
20345 return ix86_vec_cost (mode, cost->mulss * 2 + cost->sse_op * 3); in ix86_multiplication_cost()
20347 return ix86_vec_cost (mode, cost->mulss * 3 + cost->sse_op * 5); in ix86_multiplication_cost()
20352 return ix86_vec_cost (mode, cost->mulss * 2 + cost->sse_op * 5); in ix86_multiplication_cost()
[all …]
H A Di386.h192 const int sse_op; /* cost of cheap SSE instruction. */ member
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386-features.c506 return ix86_cost->sse_op; in vector_const_cost()
559 igain += ix86_cost->shift_const - ix86_cost->sse_op; in compute_convert_gain()
570 igain += m * ix86_cost->add - ix86_cost->sse_op; in compute_convert_gain()
583 igain += m * ix86_cost->add - ix86_cost->sse_op - COSTS_N_INSNS (1); in compute_convert_gain()
593 igain -= ix86_cost->sse_op; in compute_convert_gain()
H A Di386.c19312 return ix86_vec_cost (mode, cost->mulss * 2 + cost->sse_op * extra); in ix86_multiplication_cost()
19318 return ix86_vec_cost (mode, cost->mulss * 2 + cost->sse_op * 3); in ix86_multiplication_cost()
19320 return ix86_vec_cost (mode, cost->mulss * 3 + cost->sse_op * 5); in ix86_multiplication_cost()
19325 return ix86_vec_cost (mode, cost->mulss * 2 + cost->sse_op * 5); in ix86_multiplication_cost()
19391 cost->sse_op in ix86_shift_rotate_cost()
19401 return ix86_vec_cost (mode, cost->sse_op * count); in ix86_shift_rotate_cost()
19404 return ix86_vec_cost (mode, cost->sse_op); in ix86_shift_rotate_cost()
19778 *total = cost->sse_op; in ix86_rtx_costs()
19788 *total = ix86_vec_cost (mode, cost->sse_op); in ix86_rtx_costs()
19795 *total = ix86_vec_cost (mode, cost->sse_op); in ix86_rtx_costs()
[all …]
H A Di386.h328 const int sse_op; /* cost of cheap SSE instruction. */ member
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DChangeLog-202116334 as sse_op.
16335 (skylake_cost): Initialize integer_to_sse twice as much as sse_op.
16337 Use integer_to_sse instead of sse_op to calculate the cost of
18723 as sse_op.
18724 (skylake_cost): Initialize integer_to_sse twice as much as sse_op.
18726 Use integer_to_sse instead of sse_op to calculate the cost of
H A DChangeLog-201918167 ix86_cost->sse_op for vector instruction costs.
H A DChangeLog-201711542 * i386.h (struct processor_costs): Add sse_op, fmasd, fmass.