microarchitecture layer 1417620