equal
deleted
inserted
replaced
977 // Arithmetics |
977 // Arithmetics |
978 |
978 |
979 void addptr(const Address &dst, int32_t src); |
979 void addptr(const Address &dst, int32_t src); |
980 void cmpptr(Register src1, Address src2); |
980 void cmpptr(Register src1, Address src2); |
981 |
981 |
|
982 void cmpoop(Register obj1, Register obj2); |
|
983 |
982 // Various forms of CAS |
984 // Various forms of CAS |
983 |
985 |
984 void cmpxchg_obj_header(Register oldv, Register newv, Register obj, Register tmp, |
986 void cmpxchg_obj_header(Register oldv, Register newv, Register obj, Register tmp, |
985 Label &suceed, Label *fail); |
987 Label &suceed, Label *fail); |
986 void cmpxchgptr(Register oldv, Register newv, Register addr, Register tmp, |
988 void cmpxchgptr(Register oldv, Register newv, Register addr, Register tmp, |