2x semi