code: function( num, signed ) {
  		var n = new Buffer(2);
  		if (SAFE) { if (signed) {
  			if (num < INT16_MIN) 
  				throw new Errors.PackError('Packing integer bigger than 16-bits ('+num+')!');
  			else if (num > INT16_MAX) 
  				throw new Errors.PackError('Packing integer bigger than 16-bits ('+num+')!');
  		} else {
  			if (num < 0) 
  				throw new Errors.PackError('Packing negative integer on unsigned 16-bit ('+num+')!');
  			else if (num > UINT16_MAX) 
  				throw new Errors.PackError('Packing integer bigger than 16-bits ('+num+')!');
  		} }
  		if (signed) packViewI16[0] = num;
  		else packViewU16[0] = num;
  		for (var i=0; i<2; ++i) n[i]=packViewU8[i];
  		return n;
  	}
docs: Pack accelerators