@Test
	public void testFloatAsOffset() throws Exception {
		int fDot5 = Float.floatToRawIntBits(0.5f);
		int f1Dot0 = Float.floatToRawIntBits(1.0f);
		Translation tr = translateSleigh(ID_TOYBE64, """
				temp:4 = 0x%x f+ 0x%x;
				temp2:8 = *temp;
				""".formatted(fDot5, fDot5));
		Varnode temp2 = tr.program.getCode().get(1).getOutput();
		assertTrue(temp2.isUnique());
		tr.setLongMemVal(f1Dot0, 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