Comparando filas entre dos matrices

¿Existe una forma rápida de encontrar qué filas en la matriz A están presentes en la matriz B? p.ej

m1 = matrix(c(1:6), ncol=2, byrow = T); m2 = matrix(c(1:4), ncol=2, byrow=T);

y el resultado sería 1, 2.

Las matrices no tienen el mismo número de filas (el número de columnas es el mismo), y son algo grandes, de 10 ^ 6 a 10 ^ 7 número de filas.

La forma más rápida de hacerlo, que sé por ahora, es:

duplicated(rbind(m1, m2))

Tnx!