java %とフィールド参照

package testJava;

public class Main {
	final static int b = 13;
	final static int size = 0xff;
	final static int map[] = new int[size];

	{
		for (int j = 0; j < size; j++) {
			map[j] = j % b;
		}
	}

	public final static void main(String args[]) {
		int x = 0;
		int a = 13;
		long start, end;

		start = System.nanoTime();
		for (int i = 0; i < 0xffffff; i++) {
			for (int j = 0; j < size; j++) {
				x = j % a;
			}
		}
		end = System.nanoTime();
		System.out.println(end - start);

		start = System.nanoTime();
		for (int i = 0; i < 0xffffff; i++) {
			for (int j = 0; j < size; j++) {
				x = j % b;
			}
		}
		end = System.nanoTime();
		System.out.println(end - start);

		start = System.nanoTime();
		for (int i = 0; i < 0xffffff; i++) {
			for (int j = 0; j < size; j++) {
				x = map[j];
			}
		}
		end = System.nanoTime();
		System.out.println(end - start);
		System.out.println(x);
	}
}
160328125
66552809
36165224
0

定数の剰余と、参照は大した差がないっぽい?
剰余の処理というか、変数で剰余をすると遅いのか