Asian stocks ended mixed on Wednesday, with Chinese and Hong Kong shares succumbing to heavy selling pressure while Japanese shares extended gains from the previous session. Markets across the region either gave up or pared early gains after oil prices fell over 2 percent in response to news a three-day strike by oil workers in Kuwait had been wound up.