@Test
	public void test_DW_OP_pick() throws DWARFExpressionException {

		int count = 200;
		for (int i = 0; i < count; i++) {
			evaluator.push(i * 3);
		}
		for (int i = 0; i < count; i++) {
			long expected = (count - i - 1) * 3;
			evaluator.evaluate(new byte[] { DW_OP_pick, (byte) i });
			long result = evaluator.pop();
			assertEquals(expected, result);
		}

	}
Test reading (but not executing) an expression that has every opcode
that takes operands.  Operands that are signed vs unsigned are present in
byte patterns that exercise high-bit set vs. not set.
@throws IOException
Ghidra/Features/Base/src/test/java/ghidra/app/util/bin/format/dwarf/expression/DWARFExpressionEvaluatorTest.java