From 0e17671f7226ffdb78867287d618c8a37ba799fd Mon Sep 17 00:00:00 2001 From: James Lyon Date: Fri, 19 Apr 2013 15:33:16 +0100 Subject: Most x86-64 tests now work; only on error in test1-3. I've had to introduce the XMM1 register to get the calling convention to work properly, unfortunately this has broken a fair bit of code which assumes that only XMM0 is used. --- tests/abitest.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests/abitest.c') diff --git a/tests/abitest.c b/tests/abitest.c index 8c1358f..aa11cc7 100644 --- a/tests/abitest.c +++ b/tests/abitest.c @@ -88,8 +88,8 @@ static int ret_2float_test(void) { /* * ret_2double_test: * - * On x86-64, a struct with 2 doubles should be packed into a single - * SSE register (this tests VT_QFLOAT). + * On x86-64, a struct with 2 doubles should be passed in two SSE + * registers. */ typedef struct ret_2double_test_type_s {double x, y;} ret_2double_test_type; typedef ret_2double_test_type (*ret_2double_test_function_type) (ret_2double_test_type); -- cgit v1.3.1