Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,24 @@
|
|||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
|
||||
int main(int argc,char** argv) {
|
||||
|
||||
int arg1 = atoi(argv[1]), arg2 = atoi(argv[2]), sum, diff, product, quotient, remainder ;
|
||||
|
||||
__asm__ ( "addl %%ebx, %%eax;" : "=a" (sum) : "a" (arg1) , "b" (arg2) );
|
||||
__asm__ ( "subl %%ebx, %%eax;" : "=a" (diff) : "a" (arg1) , "b" (arg2) );
|
||||
__asm__ ( "imull %%ebx, %%eax;" : "=a" (product) : "a" (arg1) , "b" (arg2) );
|
||||
|
||||
__asm__ ( "movl $0x0, %%edx;"
|
||||
"movl %2, %%eax;"
|
||||
"movl %3, %%ebx;"
|
||||
"idivl %%ebx;" : "=a" (quotient), "=d" (remainder) : "g" (arg1), "g" (arg2) );
|
||||
|
||||
printf( "%d + %d = %d\n", arg1, arg2, sum );
|
||||
printf( "%d - %d = %d\n", arg1, arg2, diff );
|
||||
printf( "%d * %d = %d\n", arg1, arg2, product );
|
||||
printf( "%d / %d = %d\n", arg1, arg2, quotient );
|
||||
printf( "%d %% %d = %d\n", arg1, arg2, remainder );
|
||||
|
||||
return 0 ;
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
#include <python2.7/Python.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
Py_Initialize();
|
||||
PyRun_SimpleString("a = [3*x for x in range(1,11)]");
|
||||
|
||||
PyRun_SimpleString("print 'First 10 multiples of 3 : ' + str(a)");
|
||||
|
||||
PyRun_SimpleString("print 'Last 5 multiples of 3 : ' + str(a[5:])");
|
||||
|
||||
PyRun_SimpleString("print 'First 10 multiples of 3 in reverse order : ' + str(a[::-1])");
|
||||
|
||||
Py_Finalize();
|
||||
return 0;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue