the non-literalness of assembly is a useful hinge point allowing CPU designers to evolve their implementations while retaining a stable interface
Case in point, we have already seen a few times how unanticipated NUMA or thread scheduling weirdness can totally tank performance- and these are finer details!