calling assembly from java