You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1010 B
37 lines
1010 B
/*
|
|
* Copyright 2002-2019 Intel Corporation.
|
|
*
|
|
* This software is provided to you as Sample Source Code as defined in the accompanying
|
|
* End User License Agreement for the Intel(R) Software Development Products ("Agreement")
|
|
* section 1.L.
|
|
*
|
|
* This software and the related documents are provided as is, with no express or implied
|
|
* warranties, other than those that are expressly stated in the License.
|
|
*/
|
|
|
|
/**
|
|
* @file
|
|
* An app which add 2 floating point number (expecting to use ADDSS).
|
|
* This app is being used to test Pin_Detach() flow. More specifically test extended state is restored correctly after
|
|
* Pin detached from application.
|
|
*/
|
|
#include <stdio.h>
|
|
#include <assert.h>
|
|
#include <stdlib.h>
|
|
|
|
|
|
int main(int argc, char * argv[])
|
|
{
|
|
float a = 1.0f, b = 2.0f;
|
|
|
|
// Detach should occur after performing this operation (somewhere after)
|
|
float ret = a + b;
|
|
printf("ret 1: %f\n", ret);
|
|
|
|
ret = a + b;
|
|
printf("ret 2: %f\n", ret);
|
|
|
|
printf("Success\n");
|
|
return 0;
|
|
}
|