Ryzen 4800U is currently the fairest x86 to compare against and that is a node behind ...
The 4800U has effectively twice the number of cores. The small cores on the M1 are worth about the same for performance as HT is worth on Intel/AMD. I felt bad enough pitting my 4500U machine against the M1 -- which won by 31% on the software build benchmark anyway without even using the small cores.
Apple's huge volume and margins make it kinda hard for anyone to compete for fab space.
This is of course not the customer's concern.
Benchmark sites show the M1 beating the 4500U on Cinebench R23 multi-core by 7760 to 5620, but losing to the 4800U's 10156.
From a customer's perspective, if you can buy a machine with a 4800U for the same price as a machine with an M1 and you mostly care about multi-threaded tasks and you are OS-agnostic then you should get the 4800U. If your tasks are more single-threaded then the M1 is still faster.