@Test
	public void testFloatAbsOpGen() throws Exception {
		long d0dot5 = Double.doubleToLongBits(0.5);
		long dn0dot5 = Double.doubleToLongBits(-0.5);
		int f0dot5 = Float.floatToIntBits(0.5f);
		int fn0dot5 = Float.floatToIntBits(-0.5f);
		runEquivalenceTest(translateSleigh(ID_TOYBE64, """
				r0 = abs(r1);
				r6l = abs(r7l);
				"""),
			List.of(
				new Case("p", """
						r1  =0x%x;
						r7l =0x%x;
						""".formatted(d0dot5, f0dot5), List.of("r0", "r6")),
				new Case("n", """
						r1  =0x%x;
						r7l =0x%x;
						""".formatted(dn0dot5, fn0dot5), List.of("r0", "r6"))));
	}
TODO: The last case (commented out) here actually fails because {@link OpBehaviorBoolAnd},
from the standard emulator, does bitwise AND instead of boolean AND. I do not know which
should be corrected.
Ghidra/Test/IntegrationTest/src/test.slow/java/ghidra/pcode/emu/jit/gen/JitCodeGeneratorTest.java