275 case Op_MulVD: return new MulVDNode(n1, n2, vt); |
278 case Op_MulVD: return new MulVDNode(n1, n2, vt); |
276 |
279 |
277 case Op_DivVF: return new DivVFNode(n1, n2, vt); |
280 case Op_DivVF: return new DivVFNode(n1, n2, vt); |
278 case Op_DivVD: return new DivVDNode(n1, n2, vt); |
281 case Op_DivVD: return new DivVDNode(n1, n2, vt); |
279 |
282 |
|
283 // Currently only supports double precision sqrt |
|
284 case Op_SqrtVD: return new SqrtVDNode(n1, vt); |
|
285 |
280 case Op_LShiftVB: return new LShiftVBNode(n1, n2, vt); |
286 case Op_LShiftVB: return new LShiftVBNode(n1, n2, vt); |
281 case Op_LShiftVS: return new LShiftVSNode(n1, n2, vt); |
287 case Op_LShiftVS: return new LShiftVSNode(n1, n2, vt); |
282 case Op_LShiftVI: return new LShiftVINode(n1, n2, vt); |
288 case Op_LShiftVI: return new LShiftVINode(n1, n2, vt); |
283 case Op_LShiftVL: return new LShiftVLNode(n1, n2, vt); |
289 case Op_LShiftVL: return new LShiftVLNode(n1, n2, vt); |
284 |
290 |