equal
deleted
inserted
replaced
307 public: |
307 public: |
308 DivVDNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,in2,vt) {} |
308 DivVDNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,in2,vt) {} |
309 virtual int Opcode() const; |
309 virtual int Opcode() const; |
310 }; |
310 }; |
311 |
311 |
|
312 //------------------------------SqrtVDNode-------------------------------------- |
|
313 // Vector Sqrt double |
|
314 class SqrtVDNode : public VectorNode { |
|
315 public: |
|
316 SqrtVDNode(Node* in, const TypeVect* vt) : VectorNode(in,vt) {} |
|
317 virtual int Opcode() const; |
|
318 }; |
|
319 |
312 //------------------------------LShiftVBNode----------------------------------- |
320 //------------------------------LShiftVBNode----------------------------------- |
313 // Vector left shift bytes |
321 // Vector left shift bytes |
314 class LShiftVBNode : public VectorNode { |
322 class LShiftVBNode : public VectorNode { |
315 public: |
323 public: |
316 LShiftVBNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,in2,vt) {} |
324 LShiftVBNode(Node* in1, Node* in2, const TypeVect* vt) : VectorNode(in1,in2,vt) {} |