Lines Matching defs:distance

46   public static int rotateIntegerRight(int value, int distance) {
47 return java.lang.Integer.rotateRight(value, distance);
66 public static int rotateIntegerLeft(int value, int distance) {
67 return java.lang.Integer.rotateLeft(value, distance);
85 public static long rotateLongRight(long value, int distance) {
86 return java.lang.Long.rotateRight(value, distance);
105 public static long rotateLongLeft(long value, int distance) {
106 return java.lang.Long.rotateLeft(value, distance);
109 // (i >>> #distance) | (i << #(reg_bits - distance))
146 // (j >>> #distance) | (j << #(reg_bits - distance))
176 // (i >>> #distance) | (i << #-distance)
204 // (j >>> #distance) | (j << #-distance)
228 // (i >>> distance) | (i << (#reg_bits - distance)
250 public static int ror_int_reg_v_csubv(int value, int distance) {
251 return (value >>> distance) | (value << (32 - distance));
254 // (distance = x - y)
255 // (i >>> distance) | (i << (#reg_bits - distance)
285 int distance = x - y;
286 return (value >>> distance) | (value << (32 - distance));
317 int distance = x - y;
318 int bits_minus_dist = 32 - distance;
319 return ((value >>> distance) | (value << bits_minus_dist)) + bits_minus_dist;
322 // (j >>> distance) | (j << (#reg_bits - distance)
344 public static long ror_long_reg_v_csubv(long value, int distance) {
345 return (value >>> distance) | (value << (64 - distance));
350 public static long ror_long_reg_v_csubv_0(long value, int distance) {
351 return (value >>> distance) | (value << (32 - distance));
357 int distance = x - y;
358 return (value >>> distance) | (value << (32 - distance));
361 // (i >>> (#reg_bits - distance)) | (i << distance)
384 public static int rol_int_reg_csubv_v(int value, int distance) {
385 return (value >>> (32 - distance)) | (value << distance);
388 // (distance = x - y)
389 // (i >>> (#reg_bits - distance)) | (i << distance)
421 int distance = x - y;
422 return (value >>> (32 - distance)) | (value << distance);
425 // (j >>> (#reg_bits - distance)) | (j << distance)
448 public static long rol_long_reg_csubv_v(long value, int distance) {
449 return (value >>> (64 - distance)) | (value << distance);
454 public static long rol_long_reg_csubv_v_0(long value, int distance) {
455 return (value >>> (32 - distance)) | (value << distance);
458 // (i >>> distance) | (i << -distance) (i.e. libcore's Integer.rotateRight)
479 public static int ror_int_reg_v_negv(int value, int distance) {
480 return (value >>> distance) | (value << -distance);
503 public static int ror_int_reg_v_negv_env(int value, int distance) {
504 int neg_distance = -distance;
505 return ((value >>> distance) | (value << neg_distance)) + neg_distance;
508 // (j >>> distance) | (j << -distance) (i.e. libcore's Long.rotateRight)
529 public static long ror_long_reg_v_negv(long value, int distance) {
530 return (value >>> distance) | (value << -distance);
533 // (i << distance) | (i >>> -distance) (i.e. libcore's Integer.rotateLeft)
554 public static int rol_int_reg_negv_v(int value, int distance) {
555 return (value << distance) | (value >>> -distance);
558 // (j << distance) | (j >>> -distance) (i.e. libcore's Long.rotateLeft)
579 public static long rol_long_reg_negv_v(long value, int distance) {
580 return (value << distance) | (value >>> -distance);
583 // (j << distance) + (j >>> -distance)
605 public static long rol_long_reg_v_negv_add(long value, int distance) {
606 return (value << distance) + (value >>> -distance);
609 // (j << distance) ^ (j >>> -distance)
631 public static long rol_long_reg_v_negv_xor(long value, int distance) {
632 return (value << distance) ^ (value >>> -distance);