m3quake: m3middle libm3
