public char get(int i) { return (Bits.swap(unsafe.getChar(ix(checkIndex(i))))); }
public CharBuffer put(int i, char x) { unsafe.putChar(ix(checkIndex(i)), Bits.swap((x))); return this; }
public char get() { return (Bits.swap(unsafe.getChar(ix(nextGetIndex())))); }
public CharBuffer put(char x) { unsafe.putChar(ix(nextPutIndex()), Bits.swap((x))); return this; }
public short get(int i) { return (Bits.swap(unsafe.getShort(ix(checkIndex(i))))); }
public short get() { return (Bits.swap(unsafe.getShort(ix(nextGetIndex())))); }
public ShortBuffer put(int i, short x) { unsafe.putShort(ix(checkIndex(i)), Bits.swap((x))); return this; }
public ShortBuffer put(short x) { unsafe.putShort(ix(nextPutIndex()), Bits.swap((x))); return this; }