pack action parameter structure for better cache performance
testbench: add new test