Skip to content

Commit

Permalink
[CPU] Fix store call in JIT Interpolate (#22816)
Browse files Browse the repository at this point in the history
### Details:
Incorrect arguments were passed to the "store" emitter in the
Interpolate JIT kernel generation program.

### Tickets:
 - 130883
  • Loading branch information
maxnick authored Feb 13, 2024
1 parent 4ec52bc commit 401d5ae
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/plugins/intel_cpu/src/nodes/interpolate.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -313,8 +313,8 @@ struct jit_uni_interpolate_kernel_f32 : public jit_uni_interpolate_kernel, publi
std::vector<size_t> local_store_pool_vec_idxs = { static_cast<size_t>(vmm_dst.getIdx()) };
local_store_pool_vec_idxs.insert(local_store_pool_vec_idxs.begin(), store_pool_vec_idxs.begin(), store_pool_vec_idxs.end());

emitters[seed]->emit_code({static_cast<size_t>(vmm_dst.getIdx()), static_cast<size_t>(offset)},
{static_cast<size_t>(reg_dst.getIdx())},
emitters[seed]->emit_code({static_cast<size_t>(vmm_dst.getIdx())},
{static_cast<size_t>(reg_dst.getIdx()), static_cast<size_t>(offset)},
{local_store_pool_vec_idxs}, {store_pool_gpr_idxs});
}

Expand Down

0 comments on commit 401d5ae

Please sign in to comment.