Difference between revisions of "SPO600 Inline Assembler Lab"
(→Lab 7) |
Kenny Nguyen (talk | contribs) (→Lab 7) |
||
Line 15: | Line 15: | ||
* coq | * coq | ||
* cxxtools | * cxxtools | ||
− | * faad2 | + | * faad2 (Kenny) |
* fawkes | * fawkes | ||
* filezilla (DOES NOT HAVE ASM) | * filezilla (DOES NOT HAVE ASM) | ||
Line 26: | Line 26: | ||
* iaxclient | * iaxclient | ||
* k9copy | * k9copy | ||
− | * lame | + | * lame |
* libfame | * libfame | ||
* libgcroots | * libgcroots |
Revision as of 21:38, 28 February 2016
Lab 7
1. Select one of the following open source packages which is not claimed by another person in the class. Put your name beside it in (parenthesis) to claim it.
- amule
- ardour
- avidemux
- blender
- bunny
- busybox
- chicken
- cln
- coq
- cxxtools
- faad2 (Kenny)
- fawkes
- filezilla (DOES NOT HAVE ASM)
- gauche
- gmime
- gnash (Yanhao)
- gridengine
- groonga
- hoard
- iaxclient
- k9copy
- lame
- libfame
- libgcroots
- libmad (Berwout)
- libmlx4
- lightsparc
- mediatomb
- mjpegtools
- mlt
- mosh
- mpich2
- ocaml-zarith
- openblas
- opencore-amr
- openser
- par2cmdline
- picprog
- qlandkartegt
- sooperlooper (Nina)
- traverso
2. Find the assembler in that software, and determine:
- How much assembley-language code is present
- Which platform(s) it is used on
- Why it is there (what it does)
- What happens on other platforms
- Your opinion of the value of the assembler code VS the loss of portability/increase in complexity of the code.
3. Blog your results in detail.