--reset
--dt=s8:s8:s8
97x2053:2053x997n"test_scratchpad_allocation_for_non_batched_case"

# batch size smaller than num_threads
--stag=abc --wtag=abc --dt=u8:s8:s32 --bia-dt=f32 --bia_mask=4
2x20x30:2x30x4
2x20x30:1x30x4

# verify assertions
--reset
--dt=s8:s8:s32,u8:s8:s32
--attr-zero-points=,src:common:1,wei:common:2,src:common:1+wei:common:2 1x1:1x1

--stag=ab,ba --wtag=ab,ba --dtag=ab
--attr-zero-points=src:common:1+wei:common:2 2x2:2x2

# verify zero-padding for blocked format tags
--reset
--dt=s8:s8:s8
--stag=ab,ba --wtag=ba --dtag=AB16b16a
11x13:13x16

# verify transpose dst tag can be treated as plain
--reset
--dt=s8:s8:f32
--stag=ab --wtag=ab --dtag=ba,ab
1x1:1x200

# Test that cases when M == 1 are handled correctly.
--reset
--stag=ba,ab --wtag=ab --dtag=ab --dt=s8:s8:f32 1x2:2x256

# s8 weights decompression with with s8 src
--reset
--dt=s8:s8:f32
--stag=ab --dtag=ab --wtag=ab
--attr-scales=wei:common:1.25:f32 --attr-zero-points=wei:common:2:s8
8x8:8x8

# dst scales + eltwise post-op injection
--reset
--dt=s8:s8:f32
--stag=ab --wtag=ab --dtag=ab
--attr-scales=dst:common:1 --attr-post-ops=gelu_erf
8x8:8x8
