@Test
	public void testDoubleAsOffset() throws Exception {
		long dDot5 = Double.doubleToRawLongBits(0.5);
		long d1Dot0 = Double.doubleToRawLongBits(1.0);
		Translation tr = translateSleigh(ID_TOYBE64, """
				temp:8 = 0x%x f+ 0x%x;
				temp2:8 = *temp;
				""".formatted(dDot5, dDot5));
		Varnode temp2 = tr.program.getCode().get(1).getOutput();
		assertTrue(temp2.isUnique());
		tr.setLongMemVal(d1Dot0, LONG_CONST, 8);
		tr.runFallthrough();
		assertEquals(LONG_CONST, tr.getLongVnVal(temp2));
	}
The size swap is not necessary, but test anyway.
Ghidra/Test/IntegrationTest/src/test.slow/java/ghidra/pcode/emu/jit/gen/JitCodeGeneratorTest.java