Daniel Tisza
Puhelin: 040-5716688 / Abroad: +358-40-5716688
Email: daniel.tisza@student.uwasa.fi
I wish hope to you.

JPEGSTRIP removes unnecessary contents from .jpg files
View source
Download binary and source package (Win & Linux)

MULTRAINER helps learning the 0-10 multiplication tables.
(Right-click and select 'Save as...' if you'd like to use it offline).
Released under GPLv3
MulTrainer

SELECTIONQUERY (v2.1) is an add-on for Mozilla Firefox (1.5+).
- Presetting of (GET & POST) queries and using with current text selection.
- 'Open URL...' and 'Written Query...' for quick browsing.
- Previewing selection queries in a floating frame.
Released under GPLv3
selectionquery.xpi
Manual
Changelog

UTILITIES
stdin, stdout processing.
TV CHANNELS
Playlist for VLC (.xspf)


IA-32 Register-Register Instruction Latencies
Floating point x87
FABS3
FADD,FSUB6
FMUL8
FDIV (32,64,80-bit)30,40,44
FSIN160-200
FCOS180-280
FPTAN240-300
General
ADD,SUB1
AND,OR,XOR1
NEG,NOT,NOP1
CMP,TEST1
MOV1
SAL,SAR,SHL,SHR1
POP,PUSH1.5
MUL10
DIV66-80
IN,OUT<225
CALL5
RET8

Memory operands usually increase latency with 1 op or more.
Reference: IA-32 Intel Architecture Optimization Reference Manual (459-480).

Java Bit Operators
BITWISE AND&
BITWISE OR|
BITWISE XOR^
BITWISE COMPLEMENT~
LOGICAL COMPLEMENT!
LEFT SHIFT<<
SIGNED RIGHT SHIFT>>
UNSIGNED RIGHT SHIFT>>>

Reference: The Java Language Specification, 3rd Edition (Chapter 15).